在我的 redis-cli 中运行“shutdown save”,等待“save”命令完成(跟随 redis 日志)并备份我的 redis .rdb 文件后,我尝试从头开始启动 redis 服务器,它已启动具有空数据库(dbsize = 0!!!)。
我能做些什么 ?如何从 .rdb 文件恢复我的 Redis?
问题确实出在我的配置文件中。我保存了名为as 的.rdb文件,这样它就不会受到影响。然后,我再次启动我的 Redis 服务器,看到它有 0 个键,插入键并运行命令,结果,我看到它在正确的目录路径中创建了一个文件( Redis 的默认值),尽管在配置文件是,所以我知道我的配置文件是坏的。为了解决这个问题,我用备份文件替换了配置文件,并使用 的副本重新启动了我的 Redis ,然后它就正确启动了(10M 键)。感谢大家!tal.rdbold-tal.rdb10000save"dump.rdbdbfilename.rdb filesdbfilenametal.rdbtal.rdb
| 归档时间: |
|
| 查看次数: |
7060 次 |
| 最近记录: |