Redis怎么配置认证密码

29次阅读
没有评论

共计 1871 个字符,预计需要花费 5 分钟才能阅读完成。

本篇内容主要讲解“Redis 怎么配置认证密码”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让丸趣 TV 小编来带大家学习“Redis 怎么配置认证密码”吧!

 

redis 配置密码

1. 通过配置文件进行配置

yum 方式安装的 redis 配置文件通常在 /etc/redis.conf 中,打开配置文件找到

#requirepass foobared

去掉行前的注释,并修改密码为所需的密码, 保存文件

requirepass myRedis

重启 redis

sudo service redis
restart

# 或者

sudo service redis stop

sudo redis-server /etc/redis.conf

这个时候尝试登录 redis,发现可以登上,但是执行具体命令是提示操作不允许

redis-cli -h 127.0.0.1 -p 6379

redis 127.0.0.1:6379

redis 127.0.0.1:6379 keys *

(error) ERR operation not permitted

redis 127.0.0.1:6379 select 1

(error) ERR operation not permitted

redis 127.0.0.1:6379[1]

尝试用密码登录并执行具体的命令看到可以成功执行

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

redis 127.0.0.1:6379 keys *

1) myset

2) mysortset

redis 127.0.0.1:6379 select 1

OK

redis 127.0.0.1:6379[1] config get requirepass

1) requirepass

2) myRedis

redis 127.0.0.1:6379[1] config set requirepass my_redis

OK

redis 127.0.0.1:6379[1] config get requirepass

1) requirepass

2) my_redis

无需重启 redis

使用第一步中配置文件中配置的老密码登录 redis,会发现原来的密码已不可用,操作被拒绝

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

redis 127.0.0.1:6379 config get requirepass

(error) ERR operation not permitted

使用修改后的密码登录 redis,可以执行相应操作

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

redis 127.0.0.1:6379 config get requirepass

1) requirepass

2) my_redis

尝试重启一下 redis,用新配置的密码登录 redis 执行操作,发现新的密码失效,redis 重新使用了配置文件中的密码

sudo service redis restart

Stopping redis-server:  [  OK ]

Starting redis-server:  [  OK ]

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

redis 127.0.0.1:6379 config get requirepass

(error) ERR operation not permitted

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

redis 127.0.0.1:6379 config get requirepass

1) requirepass

2) myRedis

除了在登录时通过 -a 参数制定密码外,还可以登录时不指定密码,而在执行操作前进行认证。

redis-cli -h 127.0.0.1 -p 6379

redis 127.0.0.1:6379 config get requirepass

(error) ERR operation not permitted

redis 127.0.0.1:6379 auth myRedis

OK

redis 127.0.0.1:6379 config get requirepass

1) requirepass

2) myRedis

3.master 配置了密码,slave 如何配置

若 master 配置了密码则 slave 也要配置相应的密码参数否则无法进行正常复制的。

slave 中配置文件内找到如下行,移除注释,修改密码即可

#masterauth  mstpassword

到此,相信大家对“Redis 怎么配置认证密码”有了更深的了解,不妨来实际操作一番吧!这里是丸趣 TV 网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-01发表,共计1871字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)