![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 55
开发老张
这个作者很懒,什么都没留下…
展开
-
Redis 缓存穿透解决
当使用 Redis 作为数据库的前置缓存时,可能会出现查询的参数并不在数据库中此字段的值中,这时候 Redis 中肯定查询不到此值,就会直接去查询数据库,造成数据库压力过大;原创 2023-04-25 18:09:53 · 356 阅读 · 1 评论 -
Redis 缓存刷新策略
要保证最终一致性,其实使用 redis 的 ttl 即可,第一次修改后设置小点的 ttl,下次又会再更新,因为本身脏数据出现的机率就很小(尤其先更新数据库再删除缓存形式),多次更新最终肯定是正确的值。下面是使用 二次删除 + 异步延迟删除模式达到比较好的更新数据效果,同时和程序代码解耦;要考虑是先更新缓存、再更新数据库,还是先更新数据库、再更新缓存,是更新缓存还是删除缓存,这些情况很多会因为 2 个进程因为处理速度、网络速度问题导致脏数据的情况发生;使用 二次删除 + 异步延时删除策略。原创 2023-04-24 19:04:32 · 470 阅读 · 0 评论 -
Redis 的发布/订阅模式
Redis 的发布/订阅模式较 Kafka 等简单很多;Redis 通过 Channal 实现发布-订阅,订阅者可以对频道进行订阅(不存在的频道将创建频道),发布者向频道发送的消息会自动推送到订阅者端,先发送的消息,后订阅的订阅者是收不到之前的消息的;原创 2023-03-21 16:48:34 · 369 阅读 · 0 评论 -
Redis3.2.6 单节点安装
write by 开发老张(http://blog.csdn.net/zhy0414)安装:单节点安装系统:CentOS 6.2网址:redis.io下载:http://download.redis.io/releases/redis-3.2.6.tar.gz# yum install gcc tcl# tar xzvf redis-3.2.6.tar.gz原创 2017-01-15 13:13:00 · 322 阅读 · 0 评论