redis 故障处理: 持续更新

redis 内存快满:

突发性:

1.1 当突发的时候,先进行扩容redis 内存:
CONFIG SET maxmemory 6G
1.2 通过monter 获取当前redis  请求,发送给开发,让开发进行处理一下

缓慢性:

进行扫描一下redis 过期kay 进行删除冗余垃圾kay,命令如下:
SCAN cursor [MATCH pattern] [COUNT count]
# 我这边已经编写好二进制程序了如果可以需要自行下载:

redis连接数异常

开发语言:lua
redis 架构:redis cluster
# 进入redis 里面使用monitor 查看最近的操作:
1718250543.618001 [0 127.0.0.1:53140] "setnx" "xixixixi"  "123123123"
1718250543.618021 [0 127.0.0.1:50014] "setnx" "xixixixi"  "123123124"
1718250543.618041 [0 127.0.0.1:34844] "setnx" "xixixixi"  "123123125"
1718250543.618062 [0 127.0.0.1:44867] "setnx" "xixixixi"  "123123126"
1718250543.618089 [0 127.0.0.1:25637] "setnx" "xixixixi"  "123123127"
1718250543.618110 [0 127.0.0.1:46980] "setnx" "xixixixi"  "123123128"
1718250543.618143 [0 127.0.0.1:41744] "setnx" "xixixixi"  "123123129"
1718250543.618164 [0 127.0.0.1:10952] "setnx" "xixixixi"  "123123120"
发现了一大堆关于redis 锁的数据,这边就不继续展示了
-----
根据监控发现一直集群种了2个节点一直挂,分别是192.168.0.3:6301和192.168.0.1:6302
查看对应kay对应的节点
192.168.0.1:6302> CLUSTER KEYSLOT xixixixi
(integer) 11023
# redis 查看集群操作
192.168.0.1:6302> cluster nodes
29cc51a7134fd26ad77144b93e1945ae1f1df0a6 192.168.0.3:6302@16302 slave 47eebd451ceec6a28aad02da30595203e0bf0ac3 0 1718257585000 6 connected
cabc8c93f63378f065b2f64ef6b5aebf150bd2fa 192.168.0.3:6301@16301 master - 0 1718257587000 8 connected 10923-16383
09b6e432651fbb11e213b0b1dc921837359c3f2d 192.168.0.1:6302@16302 myself,slave cabc8c93f63378f065b2f64ef6b5aebf150bd2fa 0 1718257587000 7 connected
34fe67ae83ce385dde901c6714a0adaaa54917f9 192.168.0.2:6302@16302 slave 460aeeb077e33d83f54279e016eeba8e2aacd9b0 0 1718257588000 4 connected
47eebd451ceec6a28aad02da30595203e0bf0ac3 192.168.0.2:6301@16301 master - 0 1718257588890 3 connected 5461-10922
460aeeb077e33d83f54279e016eeba8e2aacd9b0 192.168.0.1:6301@16301 master - 0 1718257586000 1 connected 0-5460
# 发现关于redis 这个xixixixi 的kay全部都在192.168.0.3:6301和192.168.0.1:6302种
所以会导致redis 连接数一直在2个机器上进行发送信息,
# 解决办法:
通知开发进行修改代码,把kay设置成动态的
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值