redis调优

1.先把持久化数据备份一份,然后使用rdb分析工具分析一下大的键值
2.然后DBA删除一部分不用的
3.然后再配置最大内存

千万不要没清理数据就直接把内存限制较小

那样会触发redis对内存达到限制的处理,默认是拒绝所有操作,知道内存恢复配置的大小

大哥监控redis用什么工具

 moniter
 
 redis对内存达到上限是有三种处理.
1.随机删除key
2.删除较老的key
3.什么都不操作,也拒绝操作
默认是什么都不操作,也拒绝其他操作
 
 比如 truncate 表没有备份  又插入新的数据如何恢复
等不到天 2018/7/13 11:25:05

dul?
北京-张 2018/7/13 11:25:16

不用
北京-张 2018/7/13 11:25:21

BBED
 
 save那一块, 默认是3个条件 
北京-张 2018/7/13 11:29:20

只要满足其一就会持久化保存
 
 
 RDB可以热配置, 可以不用重启redis
 
 
 不知道对与redis集群怎么监控
北京-张 2018/7/13 11:36:57

cluster info命令
北京-王 2018/7/13 11:37:21

好吧
北京-张 2018/7/13 11:37:26

或者用CacheCloud
redis 一会内存和cpu就高了的原因
 rdb持久化的时候会单独fork一个子进程. 
北京-张 2018/7/13 11:55:40

持久化完进程就结束了
 
原文地址:https://www.cnblogs.com/gaoyuechen/p/9304392.html