首页 新闻 会员 周边

如何快速地重建 redis 集群

0
悬赏园豆:30 [已解决问题] 解决于 2026-02-08 15:01

有个用于缓存的 redis 集群频繁宕机,请问如何快速地重建 redis 集群?不需要恢复数据

问题补充:

在 redis-cli 中执行 flushallflushdb 命令都下面的错误提示

(error) LOADING Redis is loading the dataset in memory

redis.conf 中禁用了持久化

save ""
appendonly no
dudu的主页 dudu | 高人七级 | 园豆:23695
提问于:2026-02-08 13:33
< >
分享
最佳答案
0

删除各个节点的 *.rdb 文件即可(仅针对不需要持久化的场景),操作步骤如下:

登录 redis 集群各个节点的 pod

kubectl exec -it redis-postbody-0 -- /bin/bash

删除 redis data 目录中的 .rdb 文件(dump.rdb 与 temp-xx.rdb)

rm /bitnami/redis/data/*.rdb

注:如果启用了 AOF (Append Only File),需要删除 .aof 文件

重新部署 redis pod

kubectl rollout restart statefulset redis-postbody

部署完成后,集群恢复正常

dudu | 高人七级 |园豆:23695 | 2026-02-08 15:00
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册