确认Redis配置文件的修改是否生效,可通过以下几种方式,根据配置项类型选择对应方法:
1. 用 CONFIG GET 命令查询(最直接)
连接Redis客户端( redis-cli ),通过 CONFIG GET <参数名> 查看运行时参数值,与配置文件中的修改对比:
bash
# 示例:查看端口配置是否生效
redis-cli
127.0.0.1:6379> CONFIG GET port
1) "port"
2) "6380" # 若返回值与配置文件中设置的一致,说明生效
如果修改的是多个参数,可用 CONFIG GET * 查看所有配置,按关键词搜索目标参数。
2. 检查Redis日志文件
Redis启动时会加载配置文件,并在日志中输出关键配置项。查看日志(路径通常在配置文件的 logfile 参数中指定,如 /var/log/redis/redis-server.log ):
bash
cat /var/log/redis/redis-server.log | grep "port" # 搜索目标配置项
若日志中显示的参数值与修改后的一致,说明配置文件加载成功。
3. 重启后验证功能变化
部分配置项(如 requirepass 密码、 maxmemory 内存限制)需通过实际操作验证:
- 若修改了密码( requirepass ),尝试无密码连接:
bash
redis-cli
127.0.0.1:6379> PING
(error) NOAUTH Authentication required. # 提示需要密码,说明生效
- 若修改了 maxmemory ,可通过 INFO memory 查看 maxmemory 字段是否与配置一致。
4. 确认配置文件路径
确保Redis启动时加载的是你修改的配置文件(避免加载默认配置):
bash
ps -ef | grep redis-server
输出中若显示 redis-server /path/to/your/redis.conf ,说明加载的是目标文件;若未指定路径,可能使用了默认配置(如 /etc/redis/redis.conf )。
总结步骤:
1. 用 CONFIG GET 直接查参数值;
2. 看日志确认启动时加载的配置;
3. 对功能型配置,通过实际操作验证;
4. 确保启动路径指向修改后的配置文件。
通过以上方法,可准确判断配置是否生效。
上一条:Gurobi 优化器怎么下载 Gurobi 许可证价格
下一条:Redis可视化工具软件介绍