首页/数据/Redis 进阶速查/dbfilename 与 dir:数据文件位置
本包目录(421 条)
数据结构与选型42 条
持久化56 条
主从与哨兵51 条Cluster 集群44 条内存与管理99 条性能与排障129 条

dbfilename 与 dir:数据文件位置

dbfilename 决定 RDB 文件名(默认 dump.rdb),dir 决定工作目录;AOF 文件同样落在 dir 下。修改 dir 后新文件写入新路径,已有文件需先迁移。

Redis 进阶速查数据更新于 2026-10-12
文件名dbfilename dump.rdb
目录dir /data/redis
注意目录需存在且 Redis 进程有读写权限

示例

示例
redis-cli CONFIG GET dir
redis-cli CONFIG GET dbfilename
ls -l /data/redis/dump.rdb
排查数据「不见了」优先检查 dir:软件包安装的实例常把数据写到 /var/lib/redis 而非随手测试时的当前目录。

易错点

  • 迁移目录要停写迁移文件再改配置,运行中改 dir 且不做迁移会让重启后加载不到旧数据
  • 容器环境里 dir 指向挂载卷之外时,容器重建数据即丢失

数据来源与参考

  • Redis 官方文档:配置文件 dir / dbfilename 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌