redis
缓存数据库
_东极
少年锦时
展开
-
redis中缓存穿透,击穿,雪崩解决方案
击穿:key刚好过期,被清理,大量并发去请求数据库 解决方案:第一步请求redis出现null2.给一个进程设置一个锁,只有获得锁的进程才能去访问数据库如果第一个线程挂了-》可以设置过期时间 -》 超过过期时间了-》设置另外一个线程监控是否取回来,更新锁的时间3.更新redis中数据穿透:1.从业务中接受到的数据是数据库中没有的数据2.使用布隆过滤器,redis集成布隆过滤器(缺点:布隆过滤器只能增加,不能删除),设置空的key雪崩:大量的key失效,间接造成大量的访问到达DB1.原创 2021-04-23 15:23:52 · 263 阅读 · 0 评论 -
redis的使用
文章目录redis中的数据类型redis中的数据类型string(字符串)基本数据类型,一个key对应一个value,基本数据类型,最大存储512M,对应的操作命令为 set , gethash (哈希)键值对的集合,适合存储对象,对应的操作命令 hget,hset,hgetall , hdellist(列表)简单的字符串列表,按照插入顺序排序,对应命令rpush,lrange,lindex,lpop,lrangeset(集合)无序集合,对应命令,sadd,smembers,原创 2021-04-13 16:17:24 · 194 阅读 · 0 评论 -
Java操作redis集群
依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.1.0</version> </dependency>代码 public static void main(String[]原创 2021-04-09 17:26:57 · 237 阅读 · 0 评论 -
redis cluster 集群的构建
文章目录架构原理主从复制Sentinel哨兵模式cluster模式安装架构原理主从复制多个redis之间的节点中有且只有一个主节点,其他节点为从节点,主节点可以支持读写操作,从节点只有读操作,只要网络同步,主节点会一直将自己的数据更新到从节点,保持主从同步存在问题:当主节点挂掉,需要手动的将节点进行切换Sentinel哨兵模式由于主从模式,基于主节点宕机的情况,整个集群丧失了可写的节点,哨兵模式,就是当主节点档期,备用节点可以变成主节点‘哨兵功能:(1)监控:不断检查主服务器和从服务器是否原创 2021-04-09 16:31:11 · 257 阅读 · 0 评论 -
codis
详见https://www.cnblogs.com/zhoujinyi/p/9950105.html原创 2019-12-21 23:10:03 · 402 阅读 · 0 评论