redis
nsxqf
这个作者很懒,什么都没留下…
展开
-
redis集群
集群单机/客户端分片哨兵redis cluster1.可支撑n个redis master node,每个node可挂载多个slave node2.读写分离,master写,slave读3.高可用,master挂掉,会选举某个slave成为master多master+读写分离+高可用,不需要手动搭建replication复制+主从架构+哨兵+高可用 re...原创 2020-01-29 15:39:17 · 294 阅读 · 0 评论 -
redis持久化
redis.conf配置文件:bind 127.0.0.1#注释掉或者配置成bind 0.0.0.0 说明任意ip都可连接。区别:设置成bind 0.0.0.0后保护模式(protected-mode yes)将失效protected-mode#启用的条件:1.没有使用bind 2.没有设置访问密码demonize yes#以后台方式运行...原创 2020-01-29 10:00:09 · 329 阅读 · 0 评论 -
redis过期策略实现机制
参考:https://www.cnblogs.com/xuliangxing/p/7151812.html一、redis设置过期时间 将某个key设置过期时间:expire key time(以秒为单位) 原子方式,同时设置值和过期时间:setex(String key, int seconds, String value) 注:如果没有设置时间,那缓存就是永不过...原创 2018-11-13 15:57:09 · 3436 阅读 · 0 评论 -
缓存穿透,缓存击穿,缓存雪崩
参考:https://blog.csdn.net/zeb_perfect/article/details/54135506一、解释类型 解释 缓存穿透 查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失去了缓存的意义。在流量大时,可能DB就挂掉了,要是有人利用不存...原创 2020-01-28 14:07:21 · 371 阅读 · 0 评论 -
redis分布式锁
redis分布式锁实现流程图:redis分布式锁springtemplate实现代码:redis分布式锁redission实现代码:原创 2020-01-28 14:07:03 · 145 阅读 · 0 评论