当前位置: 首页 > news >正文

网站企业建设锐途网站建设

网站企业建设,锐途网站建设,如何组建做网站的团队,哪个浏览器可以进wordpress01 缓存 作为 Key-Value 形态的内存数据库#xff0c;Redis 最先会被想到的应用场景便是作为数据缓存。而使用 Redis 缓存数据非常简单#xff0c;只需要通过 string 类型将序列化后的对象存起来即可#xff0c;不过也有一些需要注意的地方#xff1a; 必须保证不同对象的…01 缓存 作为 Key-Value 形态的内存数据库Redis 最先会被想到的应用场景便是作为数据缓存。而使用 Redis 缓存数据非常简单只需要通过 string 类型将序列化后的对象存起来即可不过也有一些需要注意的地方 · 必须保证不同对象的 key 不会重复并且使 key 尽量短一般使用类名表名加主键拼接而成。 · 选择一个优秀的序列化方式也很重要目的是提高序列化的效率和减少内存占用。 · 缓存内容与数据库的一致性这里一般有两种做法 1.只在数据库查询后将对象放入缓存如果对象发生了修改或删除操作直接清除对应缓存或设为过期 2.在数据库新增和查询后将对象放入缓存修改后更新缓存删除后清除对应缓存或设为过期。 02 数据共享分布式 因为 Redis 是分布式的独立服务可以在多个应用之间共享。 比如共享session 在开发后台的时候需要使用session来保存用户信息当我们后台服务器不止一台而是扩展成多台的时候则需要有个来存储共享session的地方而redis可以实现session共享。 03 分布式锁 redis可以实现分布式锁主要使用setnx这个api如果存在则返回加锁失败否则加锁成功并可以设置过期时间。当程序执行完后需要解锁。在解锁的时候需要判断解锁的线程与加锁的线程是同一个线程。所以判断与解锁需要是个原子操作。这个用到了lua脚本来实现。所以实现分布式锁主要有两点 setnx存在则加锁否则返回失败 使用lua脚本完成解锁操作。 04 消息队列 List是简单的字符串列表可以从列表头部或尾部插入数据。使用的是压缩列表或者双向链表。常见命令是Left push Right pop左进右出。 消息队列在存取消息时必须要满足三个需求分别是消息保序、处理重复的消息和保证消息可靠性。 消息保序list本身就是有顺序的可以用LPush和RPop左推右出实现顺序有序值得注意的是在一直没有消息进来的情况使用pop命令一直访问List会浪费CPU资源可以使用Redis提供了 BRPOP 命令。BRPOP命令也称为阻塞式读取客户端在没有读到队列数据时自动阻塞直到有新的数据写入队列再开始读取新数据。 处理重复消息redis 本身不会去控制存储数据的重复性需要在客户端自行设计全局ID,消费者自己根据全局ID判断。 消息的可靠性当消费者从List pop出一条消息假如处理过程中异常或者系统停机则redis 上的list已经取出来了不能再重新消费。为了留存消息List 类型提供了 BRPOPLPUSH 命令这个命令的作用是让消费者程序从一个 List 中读取消息同时Redis 会把这个消息再插入到另一个 List可以叫作备份 List留存。 消息保序使用 LPUSH RPOP 阻塞读取使用 BRPOP 重复消息处理生产者自行实现全局唯一 ID 消息的可靠性使用 BRPOPLPUSH。 05 发红包 发红包需要确保在并发下红包能只被一个人抢走。 做法 将红包拆分成n份 使用redis list类型 存储红包,使用list 的pop 方法抢红包。 06 抽奖 Set 类型是一个无序并唯一的键值集合它的存储顺序不会按照插入的先后顺序进行存储。Set 类型除了支持集合内的增删改查同时还支持多个集合取交集、并集、差集。 存储某活动中中奖的用户名 Set 类型因为有去重功能可以保证同一个用户不会中奖两次。 07 限流 int类型incr方法 以访问者的ip和其他信息作为key访问一次增加一次计数超过次数则返回false。 08 计数器 int类型incr方法 例如文章的阅读量、微博点赞数、允许一定的延迟先写入Redis再定时同步到数据库。 【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】 一、Python编程入门到精通 二、接口自动化项目实战 三、Web自动化项目实战 四、App自动化项目实战 五、一线大厂简历 六、测试开发DevOps体系 七、常用自动化测试工具 八、JMeter性能测试 九、总结尾部小惊喜 生命不息奋斗不止。每一份努力都不会被辜负只要坚持不懈终究会有回报。珍惜时间追求梦想。不忘初心砥砺前行。你的未来由你掌握 生命短暂时间宝贵我们无法预知未来会发生什么但我们可以掌握当下。珍惜每一天努力奋斗让自己变得更加强大和优秀。坚定信念执着追求成功终将属于你 只有不断地挑战自己才能不断地超越自己。坚持追求梦想勇敢前行你就会发现奋斗的过程是如此美好而值得。相信自己你一定可以做到 最后感谢每一个认真阅读我文章的人礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 这些资料对于【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴上万个测试工程师们走过最艰难的路程希望也能帮助到你
http://www.pierceye.com/news/497580/

相关文章:

  • 怎么在网站标头做图标wordpress 远程数据库
  • 厦门做手机网站公司最新常州网页制作招聘
  • 施工企业农民工工资专项检查报告百度seo怎么把关键词优化上去
  • 圆通速递我做网站sydney wordpress
  • 做外汇有哪些正规的网站做网站只用前端知识可以吗
  • 奢侈品购物网站排名微分销手机网站制作
  • 东莞市永铭装饰有限公司优质的seo快速排名优化
  • 大型网站服务器配置西宁网站设计建设
  • 网站怎么加ico网站模板上传到那个目录
  • dede关闭网站屯留做网站哪里好
  • 如何用python做网站脚本语言网络行为管理系统
  • 排名好的徐州网站建设微信里的小程序不见了
  • 常州公司网站建设网站基础建设ppt
  • 电商网站产品模块食品包装设计说明范文
  • WordPress的站内地图看网站的浏览器
  • 国外服装购物网站大全网站域名地址查询
  • 莆田专业网站建设公司价格九一制作厂网站app
  • 外贸网站怎么做会吸引眼球wordpress 律师事务所模板
  • 如何用代码制作网站最便宜网站建设
  • 苏州优化网站公司做编程网站有哪些内容
  • 山东省住房和城乡建设网站创建一个网站多少钱
  • 在北京做网站制作一个月多少钱个人电脑可以做网站服务器
  • 正规网站建设找哪家好做经营网站怎么赚钱吗
  • 网站备案需要的资料做网站怎么开发客户
  • 怎么做网站作业贵阳网站推广优化公司
  • 峨眉山有做网站的电话开发类似wordpress
  • 俄语网站建设wordpress 系统安装教程
  • 定制建站网站建设上海门户网站的亮点
  • 访问网站的原理大学生网站开发工作室总结
  • 某学校网站建设方案论文沛县网站制作