服务器重启后redis数据丢失
Redis data lost after server restart
我已经将 Redis 配置为使用 RDB 持久化方法在单次写入时每秒保存一次数据 (save 1 1
) 但在重启后我仍然看到键值为 nil。
嗯,我发现我以前启动的Redis是用命令:redis-server &
该命令用于每次使用数据库中的新密钥启动,因此忽略存储在快照和AOF文件中的数据。
我更改了配置以使用正确的数据库文件路径启动 redis 服务器,并使用以下命令启动服务器,现在它工作正常:/etc/init.d/redis_port start
我已经将 Redis 配置为使用 RDB 持久化方法在单次写入时每秒保存一次数据 (save 1 1
) 但在重启后我仍然看到键值为 nil。
嗯,我发现我以前启动的Redis是用命令:redis-server &
该命令用于每次使用数据库中的新密钥启动,因此忽略存储在快照和AOF文件中的数据。
我更改了配置以使用正确的数据库文件路径启动 redis 服务器,并使用以下命令启动服务器,现在它工作正常:/etc/init.d/redis_port start