
Redis、数据原子性解决高并发
文章平均质量分 50
喜欢猪猪
阿里云博客专家、腾讯云博客优秀作者、优快云博客专家,软件设计师、软件分析师在考,博客分享一些学习整理的资料、面试宝典、工作中遇到问题的解决方案,欢迎大家交流学习.
展开
-
windows 重启redis的方法
最近在本地搭建redis环境,突然发现本地的redis启动失败了,使用reids的启动命令也不行,于是找了不少的方法,现在把重启的方法记录一下,希望帮助到遇到这样问题的同学。原创 2022-08-30 11:28:29 · 4551 阅读 · 0 评论 -
热门搜索的并发处理,百万级并发的处理
前言:最近旅游的主页面处理搜索慢的情况,使用的机制是Redis的GetValue方式进行存储静态变量的方式,出现了Redis的timeout的情况;解决方法以及思路:使用静态变量字典的方法进行处理1.定义一个字典,主要是保存栏位比较少,类别、栏位、跳转地址等,一个key、一个实体类;2.定义一个时间,每次更新字典的时候会保存一下,下次读取的时候会判断是否经过了十分钟,经过了十分钟之后,进行读取一次数据库进行更新字典;3.进行双重锁的方式进行,避免出现锁穿透的情况代码:public s原创 2020-10-19 09:53:44 · 481 阅读 · 0 评论 -
Redis进行高并发的处理
背景:在集群多台服务器的系统会产生同一秒钟请求多次的情况;解决方案:为了解决这种高并发的情况可以使用Redis进行处理,常见的方式先进行Redis.GetValue(key),如果值不存在的情况下,进行Redis.SetValue(key,10);这种情况如果是同一秒钟进行请求的时候是无法进行拦截的,具体的可以使用Jmeter进行性能应用进行请求处理;改善的方法:使用Redis.SetNX...原创 2019-08-01 20:04:42 · 4778 阅读 · 0 评论