Redis设置密码

本文详细介绍了在Redis中设置密码的两种常见方法:通过配置文件修改和使用redis-cli客户端直接设置。文章提供了具体步骤,包括如何修改配置文件、重启服务、验证密码以及通过客户端即时设置密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

在项目中经常会使用到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运行的容器名称
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值