redis运维的故障有哪些?

请问专家,redis在运维中遇到过哪些故障。能不能分享一下常见的运维故障,例如阻塞。都用什么方法去排查相关故障哪?

参与8

2同行回答

liucj2004liucj2004其它undefined
常见的运维故障1、使用keys * 把库堵死,——建议使用别名把这个命令改名2、超过内存使用后,部分数据被删除——这个有删除策略的,选择适合自己的即可3、没开持久化,却重启了实例,数据全掉——记得非缓存的信息需要打开持久化4、RDB的持久化需要vm.overcommit_memory=1,否则会持...显示全部

常见的运维故障
1、使用keys * 把库堵死,——建议使用别名把这个命令改名
2、超过内存使用后,部分数据被删除——这个有删除策略的,选择适合自己的即可
3、没开持久化,却重启了实例,数据全掉——记得非缓存的信息需要打开持久化
4、RDB的持久化需要vm.overcommit_memory=1,否则会持久化失败
5、没有持久化情况下,主从,主重启太快,从还没认为主挂的情况下,从会清空自己的数据——人为重启主节点前,先关闭从节点的同步

收起
农业其它 · 2017-05-03
浏览2788
WentasyWentasy数据库管理员ChainONE
我简单说下 Redis 故障的排查方法吧。了解清楚业务数据流是怎么样的结合 Redis 监控查看 QPS、缓存命中率、内存使用率等信息确认机器层面的资源是否有异常故障时及时上机,使用 redis-cli monitor 打印出操作日志,然后分析(事后分析此条失效)和研发沟通,确认是否有大 Key 在堵...显示全部

我简单说下 Redis 故障的排查方法吧。

  • 了解清楚业务数据流是怎么样的
  • 结合 Redis 监控查看 QPS、缓存命中率、内存使用率等信息
  • 确认机器层面的资源是否有异常
  • 故障时及时上机,使用 redis-cli monitor 打印出操作日志,然后分析(事后分析此条失效)
  • 和研发沟通,确认是否有大 Key 在堵塞(大 Key 也可以在日常的巡检中获得)
  • 和组内同事沟通,确实是否有误操作
  • 和运维同事、研发一起排查流量是否正常,是否存在被刷的情况

更多的排查需要对线上系统的分析。

收起
互联网服务 · 2017-05-03
浏览2691

提问者

wangzk0206
数据库管理员scrcu

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-05-03
  • 关注会员:3 人
  • 问题浏览:6060
  • 最近回答:2017-05-03
  • X社区推广