redis dump.rdb 文件未加载

标签 redis

我正在使用 redis 2.6.9。目前,我不确定 dump.rdb 文件来自哪个版本的 redis(我正在尝试从另一台计算机复制 redis 信息 - 如果这不起作用,我将查看 slave 选项)。 dump.rdb 文件在父 redis 目录中。在 redis.conf 文件中,名称和目录位置似乎与我所拥有的相匹配。我不认为我有文件权限问题。但是,当我启动 redis 服务器时,它似乎没有从转储文件中读取,并且一旦服务器启动,redis 中就没有 key 等。

redis.conf

dbfilename dump.rdb
dir ./

任何有助于解决/解决问题的建议都将不胜感激。谢谢

** 更新 ** 我复制的 rdb 文件位于错误的目录中 - 我将其移至解决了问题的 src 目录(回想起来,我本可以更改配置文件以指向绝对路径名,这也应该可以解决问题)。

最佳答案

我将 dump.rdb 文件放在 src 目录中,之后 redis 能够在重启时加载转储文件中的数据。 dump.rdb 文件位置在配置文件中指定,默认指向当前目录。

关于redis dump.rdb 文件未加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17705588/

相关文章:

redis - 追踪 Redis 错误事件

c# - 在 StackExchange.Redis 中满足所有条件时交易失败

ruby-on-rails - Redis Rails 身份验证如何工作?

javascript - 使用 Javascript 解析序列化的 Laravel 缓存数据

Python RQ 属性错误 : 'dict' object has no attribute '__module__'

caching - 用于 hget 和 hset 命令的 Redis 基准测试

c# - .NET StackExchangeRedis 和 Batch 的执行顺序不能保证?

asp.net - 如何使用Dotnet Core获取Redis上的 key 的到期时间?

docker - 使用 Fargate 在 ECS 上运行 Redis

c# - 从 Azure 连接到 Redis 抛出间歇性异常