Redis设置密码

背景

在项目中经常会使用到Redis,在某些情况下不得不对Redis进行加密。以下总结两种常用的的设置密码方式。

配置文件方式(重启生效)

Redis默认是没有提供密码的,通过修改配置文件可以打开访问控制。编辑redis.conf可以启动认证。

  1. 修改配置
vim /etc/redis.conf
  1. 找到如下内容:
#requirepass foobared

去掉注释,将foobared修改为自己想要的保存即可。

  1. 保存,重启服务
  2. 登录验证
./redis-server /etc/redis.conf
./redis-cli
auth youpassword

连接时,输入你修改的password即可登录。

客户端方式(不重启生效)

使用redis-cli可以直接对redis-server进行密码设置。不需要重启即可生效,但是一旦redis-server重启即密码不再生效。

  1. 登录
./redis-cli -p 6379
  1. 设置密码
config set requirepass Ss123456?

在这里插入图片描述

  1. 重新登录
auth sS123456?

在这里插入图片描述

  1. 获取密码
config get requirepass

在这里插入图片描述

登录时输出密码
redis-cli -p 6379 -a password

注意:

当出现如下情况:
在这里插入图片描述
代表着认证没通过,一般情况要么是密码错误,要么需要重新登录。

使用Docker来连接Redis
docker run -it --link some-redis:redis --rm redis redis-cli -h redis -p 6379
  • some-redis 代表redis运行的容器名称
  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值