![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
用月光取暖
热爱开发,终身学习
展开
-
Redis持久化
一 : RDBRedis会定期保存数据快照至一个rbd文件中,并在启动时自动加载rdb文件,恢复之前保存的数据。可以在配置文件中配置Redis进行快照保存的时机:save [seconds] [changes]意为在[seconds]秒内如果发生了[changes]次数据修改,则进行一次RDB快照保存,例如save 60 100会让Redis每60秒检查一次数据变更情况,如果发生了100...原创 2020-02-25 21:45:04 · 92 阅读 · 0 评论 -
Redis集群
什么是集群所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。1. 主从复制和MySQL一样,为了实现读写分离以减轻数据库的读的压力也就是读写分离,因此需要有一种主从复制的机制。实际上Redis的主从复制与MySQL的区别并不是很大。命令:slave of全量同步在从服务ping通主服务器之后,也就是与主服务器建立好了连接之后,开始进行全量同...原创 2020-02-25 21:34:41 · 75 阅读 · 0 评论 -
Redis页淘汰策略
noevition 默认使用的,不进行淘汰,因此当内存达到使用阈值时,在进行内存申请会报错volatile-lru LRU算法(最近最早使用),淘汰的对象仅为设置了过期时间的Allkeys-lru LRU算法,淘汰的对象为所有的对象Volatile-random 随机数据淘汰,只针对设置了过期时间的Allkeys-random 随机数据淘汰,针对的是所有的对象Volatile-...原创 2019-12-30 13:25:07 · 126 阅读 · 0 评论 -
缓存常见问题
所有这些缓存的问题都是因为为使用缓存查询数据而导致的对数据库造成的瞬间压力使用缓存带来的影响以为牺牲数据一致性为代价换来了更大的并发量缓存穿透顾名思义,穿透的意思是缓存层永远不起作用。缓存相关的请求,我们的操作流程一般为:1 查询缓存中是否存在这一条数据2 如果不存在则查询数据库3 如果数据库中存在这一条数据,则将数据刷新到缓存中,如果不存在则...原创 2019-09-29 21:41:09 · 115 阅读 · 0 评论