redis配置修改后不生效的原因

通过编译安装redis之后,修改配置文件之后,发现里面的配置不生效?

原因是:当我们在启动redis的时候,需要加上redis.conf的配置文件一起

我的redis-server在/usr/local/bin/redis-server ,然后配置文件在/opt/redis-4.0.10/redis.conf

因此,启动redis这样启动,才能生效配置文件:

/usr/local/bin/redis-server /opt/redis-4.0.10/redis.conf

当以守护进程的方式启动了redis之后,打开session,连接redis:

redis-cli
# 报错:
Could not connect to Redis at 127.0.0.1:6379: Connection refused
Could not connect to Redis at 127.0.0.1:6379: Connection refused

# 通过ip和端口连接-配置文件中设置的
redis-cli -h 192.168.6.128 -p 6379

ping
# 不同,需要输入密码
(error) NOAUTH Authentication required.

auth admin(admin是自己设置的密码)
# OK

ping
# 返回PONG  即可

详情:

# Note that in order to read the configuration file, Redis must be
# started with the file path as first argument:
#
# ./redis-server /path/to/redis.conf

此外:停止redis命令是:

/usr/local/bin/redis-cli shutdown
原文地址:https://www.cnblogs.com/aidenzdly/p/14097024.html