我有一个redis-db,最近从2.6.16升级到3.0.7。当我尝试启动该实例时,它会发出以下日志:
读取配置文件,第 15 行
'dbfilename "/var/db/sync_app/app_discovery/user.rdb"' dbfilename can't be a path, just a filename
当我继续并将此配置参数更改为一个文件而不是整个路径时,它会起作用并且 redis-db 实例会出现。
但是这些链接表示上述问题已得到解决。
https://github.com/redis-store/testing/issues/1
所以我有点困惑。这个问题在 3.0.7 中修复了吗?我是否需要更改所有 Redis 实例的配置文件才能使此升级生效?
最佳答案
这与 redis-store-testing 无关。你发布的配置行肯定不是来自gem。
作为引用,这里是我们使用 dbfilename
设置的位置:https://github.com/redis-store/testing/commit/31148dbeb7ac75fb22dd17085b26e921eac12542
关于redis - dbfilename 不能是路径,只能是文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36752546/