CentOS Redis数据丢失可按以下步骤处理:
确认持久化配置
redis-cli config get appendonly(AOF)和redis-cli config get save(RDB)。redis-cli info persistence查看持久化状态,确认rdb_last_save_time或aof_current_size是否正常。利用备份文件恢复
dump.rdb文件复制到数据目录(默认/var/lib/redis/),重启服务。appendonly.aof文件存在且完整,重启后Redis会自动重放日志。redis-check-rdb/redis-check-aof工具检查文件完整性,损坏时尝试修复。主从复制恢复(若有配置)
replicaof no one,重启后从主节点同步数据。数据补全(若部分丢失)
预防措施
注意:操作前务必备份当前数据,避免二次损坏。若无法自行恢复,可联系专业运维或参考Redis官方文档。