redis服务器重新启动后数据丢失

redis服务器重新启动后数据丢失,redis,Redis,Im使用redis 2.8.3服务器在redis中存储键值对 redis.conf port 6378 bind 127.0.0.1 databases 16 重新启动redis服务器后 redis-server /home/redis.conf 我丢失了我已经存储在redis中的所有密钥。有人能帮我解决这个问题吗。如果在关闭服务器之前运行“BGSAVE”,会有帮助吗 关机脚本应始终运行…使用此配置设置,这将帮助您使用后台进程同步数据: # appendfsync always appe

Im使用redis 2.8.3服务器在redis中存储键值对

redis.conf

port 6378
bind 127.0.0.1
databases 16
重新启动redis服务器后

  redis-server /home/redis.conf

我丢失了我已经存储在redis中的所有密钥。有人能帮我解决这个问题吗。

如果在关闭服务器之前运行“BGSAVE”,会有帮助吗


关机脚本应始终运行…

使用此配置设置,这将帮助您使用后台进程同步数据:

# appendfsync always
appendfsync everysec
# appendfsync no

要防止在
windows
中重新启动redis服务后从redis中删除数据,应更新
redis.windows service.conf
。 Redis
SAVE
命令用于创建当前Redis数据库的备份

将数据库保存到磁盘上
保存
更改

如果给定的秒数和给定的 对数据库执行的写入操作数

在下面的示例中,行为将是保存:

  • 1秒后,如果至少有1个键发生更改
  • 100秒后,如果至少更改了50个键
  • 与以下示例类似,在
    快照
    部分:

    ################################ SNAPSHOTTING  ################################
    save 1 1
    save 100 50
    
    进行更改后,
    重新启动redis服务

    您可以下载最新版本的redis for

    在redis安装目录中查找“dump.rdb”文件。该文件是存储数据的地方。也许你有一些权限问题,在这种情况下redis日志会帮助你。请发布你的redis.conf