Redis 重启后数据是否还在,取决于 Redis 的持久化配置。以下是详细分析:
save 配置项为空,且未启用 AOF),Redis 重启后数据会丢失。redis.conf 中通过 save 参数设置(例如 save 900 1)。.rdb 文件)保存到磁盘。appendonly yes + appendfsync(如 everysec)。appendfsync everysec 时)。sh
redis-cli config get save # 检查 RDB 规则
redis-cli config get appendonly # 检查 AOF 是否开启sh
redis-cli save # 阻塞式 RDB 保存
redis-cli bgsave # 后台 RDB 保存
redis-cli bgrewriteaof # 优化 AOF 文件.rdb 或 .aof)到其他服务器。通过合理配置持久化,可以确保 Redis 重启后数据不丢失。如果仍有疑问,可以提供你的 redis.conf 片段进一步分析。