崔笑颜

最困难的事情就是认识自己。

redis学习(二十三)

分布式锁  运行效果如下图所示。从图中可以看出,同一个资源在同一个时刻只能被一个线程获取,从而保证了库存数量N的递减是顺序的。接口packagecom.cxy.redis.distributed;/***@program:redis*@description:分布式锁,接口。*@author:cui

redis学习(二十二)

Redis集群方案主从复制模式Sentinel(哨兵)模式Cluster模式Redis集群的三种模式主从复制模式主从复制的作用通过持久化功能,Redis保证了即使在服务器重启的情况下也不会丢失(或少量丢失)数据,因为持久化会把内存中数据保存到硬盘上,重启会从硬盘上加载数据。但是由于数据是存储在一台服

redis学习(二十一)

应用场景String字符串String字符串结构的常用命令#字符串常用操作SETkeyvalue//存入字符串键值对MSETkeyvalue[keyvalue...]//批量存储字符串键值对SETNXkeyvalue//存入一个不存在的字符串键值对GETkey//获取一个字符串键值MGETkey[k

redis学习(二十)

redis缓存穿透和雪崩服务高可用问题。Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从严格意义上讲,这个问题无解。如果对数据的一致性要求很高,那么就不能使用缓存。另外的一些典型问题就是,缓存穿透、缓