redis设置密码、修改密码

本文介绍了Redis设置和修改密码的两种方法,包括通过命令行临时设置和通过配置文件redis.conf永久设置。同时,详细阐述了如何在连接Redis时输入密码以及在重启后重新连接的步骤。

一、设置方法:

方法一:通过命令设置密码(临时生效,重启服务器后密码失效)
使用redis-cli连接上redis,执行如下命令:

config set requirepass 123456
执行完毕,无需重启,退出客户端,重新登录就需要输入密码了 

方法二:通过配置文件redis.conf设置密码(永久生效)
vi编辑器打开redis.conf

[root@localhost /]# vi /etc/redis.conf

输入/requirepass 找到requirepass关键字,后面跟的就是密码,默认是注释掉的,即不需要密码

# The requirepass is not compatable with aclfile option and the ACL LOAD

# command, these will cause requirepass to be ignored.
在 Windows 环境下配置 Redis密码,需要修改 Redis 的配置文件 `redis.windows.conf`。以下是详细步骤: ### 步骤 1:找到 Redis 配置文件 Redis 在 Windows 上的配置文件通常是 `redis.windows.conf`,你可以在安装目录中找到它。 ### 步骤 2:设置密码 打开 `redis.windows.conf` 文件,找到以下行: ``` # requirepass foobared ``` 取消注释并修改为你的密码,例如: ``` requirepass yourpassword ``` ### 步骤 3:重启 Redis 服务 保存配置文件后,重新启动 Redis 服务以使更改生效。你可以使用命令行来操作: ```bash redis-server.exe --service-stop # 停止 Redis 服务 redis-server.exe --service-start # 启动 Redis 服务 ``` ### 步骤 4:使用密码连接 Redis 现在当你使用 Redis 客户端连接时,必须使用 `AUTH` 命令进行认证: ```bash redis-cli.exe 127.0.0.1:6379> AUTH yourpassword ``` ### Python 示例代码(使用 redis-py 连接带密码Redis) 首先确保已安装 `redis-py`: ```bash pip install redis ``` Python 代码如下: ```python import redis # 使用密码连接 Redis r = redis.StrictRedis(host='localhost', port=6379, password='yourpassword', db=0) # 测试连接 r.set('foo', 'bar') print(r.get('foo')) # 输出 b'bar' ``` #### 解释: - `host='localhost'`: Redis 服务器地址。 - `port=6379`: Redis 默认端口。 - `password='yourpassword'`: 设置密码。 - `db=0`: 使用的数据库编号。 - `set()` 和 `get()` 是 Redis 的基本操作方法。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕创工社

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值