在服务器上,这里以linux服务器为例,为redis配置密码。
1.第一种方式 (当前这种linux配置redis密码的方法是一种临时的,如果redis重启之后密码就会失效,)
(1)首先进入redis,如果没有开启redis则需要先开启:
[root@iZ94jzcra1hZ bin]# redis-cli -p 6379
127.0.0.1:6379>
(2)查看密码以及设置密码
127.0.0.1:6379> config get requirepass
- “requirepass”
-
“”
(3)为以上显示说明没有密码,那么现在来设置密码:
127.0.0.1:6379> config set requirepass abcdefg
OK
127.0.0.1:6379>
(4)再次查看当前redis就提示需要密码:
127.0.0.1:6379> config get requirepass
(error) NOAUTH Authentication required.
127.0.0.1:6379>
如果你redis已经有密码,你输入命令查看不了,则你需要验证密码之后查看
auth redis的密码
2.第二种方式 (永久方式)
需要永久配置密码的话就去redis.conf的配置文件中找到requirepass这个参数,如下配置:
修改redis.conf配置文件
设置密码
config set requirepass 123
redis服务一关闭,密码就清空或者恢复为你配置文件里面的密码
requirepass foobared
requirepass 123 指定密码123
保存后重启redis就可以了
进入bin目录加载配置启动
> ./redis-server ../redis.conf
重新加载配置,目录不对用绝对路径来重启,我redis是宝塔安装的
redis.conf在/www/server/redis目录下
redis-server在/www/server/redis/src目录下
重启配置文件
/www/server/redis/src/redis-server /www/server/redis/redis.conf
配置文件生效