1.先把持久化数据备份一份,然后使用rdb分析工具分析一下大的键值
2.然后DBA删除一部分不用的
3.然后再配置最大内存
千万不要没清理数据就直接把内存限制较小
那样会触发redis对内存达到限制的处理,默认是拒绝所有操作,知道内存恢复配置的大小
大哥监控redis用什么工具
moniter
redis对内存达到上限是有三种处理.
1.随机删除key
2.删除较老的key
3.什么都不操作,也拒绝操作
默认是什么都不操作,也拒绝其他操作
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
等不到天 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
只要满足其一就会持久化保存
北京-张 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
北京-张 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
持久化完进程就结束了
北京-张 2018/7/13 11:55:40
持久化完进程就结束了