redis配置身份验证密码的方法
1。配置文件已配置由百胜模式安装使用配置文件通常在 / / redis.conf等,并配置文件打开
# requirepass foobared
删除行注释,并修改保存文件所需密码的密码。
requirepass myredis
重启Redis
sudo redis重启服务
#或
sudo使用停止服务
sudo的redis服务器 / / redis.conf等
在这个时候,尝试登录到Redis并发现它可以安装,但具体命令的执行是不允许被允许。
使用CLI - H - P 6379 127.0.0.1
Redis 127.0.0.1:6379 >
Redis 127.0.0.1:6379 >键*
(错误)错误操作不允许
Redis 127.0.0.1:6379 >选择1
(错误)错误操作不允许
Redis 127.0.0.1:6379 { 1 } >
尝试使用密码登录并执行特定命令,以确保可以成功执行该命令。
使用CLI - H - P 6379个myredis 127.0.0.1
Redis 127.0.0.1:6379 >键*
1)myset
2)mysortset
Redis 127.0.0.1:6379 >选择1
好啊
Redis 127.0.0.1:6379 { 1 } >配置得到requirepass
1)requirepass
2)myredis
2。通过命令行进行配置
Redis 127.0.0.1:6379 { 1 } >配置设置requirepass my_redis
好啊
Redis 127.0.0.1:6379 { 1 } >配置得到requirepass
1)requirepass
2)my_redis
无需重启Redis
使用旧密码配置在第一个配置文件登录到redis,就会发现原来的密码不可用,操作被拒绝。
使用CLI - H - P 6379个myredis 127.0.0.1
Redis 127.0.0.1:6379 >配置得到requirepass
(错误)错误操作不允许
使用修改后的密码登录到redis,相应的可以执行的操作
使用CLI - H - P 6379个my_redis 127.0.0.1
Redis 127.0.0.1:6379 >配置得到requirepass
1)requirepass
2)my_redis
尝试重新启动redis,登录到新的密码使用,发现新的密码是无效的,和Redis使用配置文件中的密码。
sudo redis重启服务
停止Redis服务器:{好}
从Redis服务器:{好}
使用CLI - H - P 6379个my_redis 127.0.0.1
Redis 127.0.0.1:6379 >配置得到requirepass
(错误)错误操作不允许
使用CLI - H - P 6379个myredis 127.0.0.1
Redis 127.0.0.1:6379 >配置得到requirepass
1)requirepass
2)myredis
除了在登录时通过参数创建密码外,还可以在执行操作之前不指定密码并进行身份验证登录。
使用CLI - H - P 6379 127.0.0.1
Redis 127.0.0.1:6379 >配置得到requirepass
(错误)错误操作不允许
Redis 127.0.0.1:6379 >认证myredis
好啊
Redis 127.0.0.1:6379 >配置得到requirepass
1)requirepass
2)myredis
3.master配置密码以及如何从配置
如果主人配置了密码,奴隶也将配置相应的密码参数,否则无法正确复制。
在从配置文件中,您可以找到下行链路、删除注释和修改密码。
# masterauth mstpassword