redis
文章平均质量分 54
Agcl无悔
这个作者很懒,什么都没留下…
展开
-
redis持久化机制
持久化机制就是将内存中的数据写到磁盘中,防止服务宕机造成数据丢失。redis提供两种对数据进行持久化存储的机制。RDB方式redis默认的持久化方案。在指定的时间间隔内将内存中的数据集快照写入磁盘的一个dump.rdb文件,数据恢复时将快照文件直接再读到内存。触发RDB持久化的方式1、手动触发SAVE命令:会阻塞所有客户端的请求,避免在生产环境使用BGSAVE命令:可以在后台异步进行快照操作,服务器还可以继续响应客户端的请求。手动触发推荐该命令。执行过程:父进程先判断原创 2021-10-07 21:54:20 · 101 阅读 · 0 评论 -
redis内存淘汰策略
内存淘汰策略是过期键删除策略的补充。由于定期删除和惰性删除进行键删除时会存在key没有被删除的情况,所以需要用到内存淘汰策略。当redis的内存超过最大允许的内存之后,redis会触发内存淘汰策略,删除一些不常用的数据,以保证redis服务器的正常运行。volatile-lru:最近最少使用。利用LRU算法移除设置了过期时间的key。allkeys-lru:当内存不足以容纳新写入数据时,从数据集中移除最近最少使用的key。volatile-ttl:从已设置过期时间的数据集中挑选将要过期的数据淘汰。原创 2021-10-07 22:26:24 · 105 阅读 · 0 评论