我使用redis 2.8.3服务器在redis中存储键值对。
redis.conf
port 6378
bind 127.0.0.1
databases 16
重启redis-server后
redis-server /home/redis.conf
我丢失了我已经存储在redis中的所有密钥。任何人都可以帮我解决这个问题。
答案 0 :(得分:4)
如果你经营一个' BGSAVE'关闭服务器之前有帮助吗?
关机脚本应该始终运行....
答案 1 :(得分:0)
使用此配置设置,可帮助您使用后台进程同步数据:
# appendfsync always
appendfsync everysec
# appendfsync no
答案 2 :(得分:0)
为了防止在 windows
中重启 redis 服务后从 redis 中删除数据,您应该更新 redis.windows-service.conf
。
Redis SAVE
命令用于创建当前redis数据库的备份
将数据库保存在磁盘上:save
seconds
changes
如果给定的秒数和给定的 发生对 DB 的写操作次数
在下面的示例中,行为将是保存:
像下面的例子一样,在 SNAPSHOTTING
部分:
################################ SNAPSHOTTING ################################
save 1 1
save 100 50
进行更改后,restart redis service
,
您可以为 windows