redis创建密码

Redis设置密码

 

设置密码有两种方式。

1. 命令行设置密码。

先启动服务端

[root@tata-mysql-qa bin]# ./redis-cli  -h 172.16.188.81

客户端使用config get requirepass命令查看密码

>config get requirepass
1)"requirepass"
2)""    //默认空

客户端使用config set requirepass yourpassword命令设置密码

>config set requirepass 123456
>OK

一旦设置密码,必须先验证通过密码,否则所有操作不可用

>config get requirepass
(error)NOAUTH Authentication required

使用auth password验证密码

>auth 123456
>OK
>config get requirepass
1)"requirepass"
2)"123456"

也可以退出重新登录

redis-cli -h 127.0.0.1 -p 6379 -a 123456

命令行设置的密码在服务重启后失效,所以一般不使用这种方式。

2. 配置文件设置密码

在/usr/local/redis/etc/redis.conf 配置文件,搜索requirepass,找到注释密码行,添加密码如下:

# requirepass foobared
requirepass tenny     //注意,行前不能有空格

重启服务后,客户端重新登录后发现

客户端再重新登录,OK了。

 
原文地址:https://www.cnblogs.com/qiangyuzhou/p/12794167.html