![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
DamonREN
这个作者很懒,什么都没留下…
展开
-
REDIS系列-缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级
一、缓存雪崩缓存雪崩我们可以简单的理解为:由于原有缓存失效,新缓存未到期间(例如:我们设置缓存时采用了相同的过期时间,在同一时刻出现大面积的缓存过期),所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。从而形成一系列连锁反应,造成整个系统崩溃。缓存正常从Redis中获取,示意图如下:缓存失效瞬间示意图如下:缓存雪崩的解决...转载 2018-09-08 11:42:02 · 164 阅读 · 0 评论 -
Redis的持久化方案
Redis的持久化方案Redis的所有数据都是保存到内存中的。Rdb:快照形式,定期把内存中当前时刻的数据保存到磁盘。Redis默认支持的持久化方案。aof形式:append only file。把所有对redis数据库操作的命令,增删改操作的命令。保存到文件中。数据库恢复时把所有的命令执行一遍即可。在redis.conf配置文件中配置。Rdb:Aof的配置:两...转载 2018-09-06 16:09:36 · 221 阅读 · 0 评论 -
Redis的安装以及启动和关闭
Redis在Linux系统上的安装1.安装redis编译的c环境,yum install gcc-c++2.将redis-3.0.0.tar.gz上传到Linux系统中3.解压到/usr/local下 tar -xvf redis-3.0.0.tar.gz -C /usr/local4.进入redis-3.0.0.tar.gz目录 使用make命令编译redis5.在...转载 2018-09-06 15:58:33 · 375 阅读 · 0 评论 -
Redis集群的搭建
1.redis-cluster架构图2.redis-cluster投票:容错3.架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效.(3)客户端与redis节点直连,不需要中间proxy层.客户端不需要连接集群所有节点,连接集群中任何一个可用节点即可...转载 2018-09-06 16:42:50 · 133 阅读 · 0 评论