redis设置密码(window)

一、设置临时密码(重启客户端失效)
1、查看密码

config get requirepass


2、添加密码

config set requirepass 123456


3、验证密码

auth 123456

查询信息: keys *


二、设置永久密码
找到配置文件:

找到requirepass 设置密码并解除注释

注意:redis.windows.conf 和 redis.windows-service.conf 两个配置文件都要设置密码
(redis.windows.conf)              是通过窗口启动时生效
(redis.windows-service.conf ) 是通过服务启动时生效

PS:
密码设置成功后直接点击启动服务端密码是不会生效的;

启动服务端:
redis-server.exe redis.windows.conf
启动客户端(需要输入密码)

redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456

### 修改 Redis 配置文件中的密码设置 为了在 Redis 配置文件中更改密码,需编辑 `redis.conf` 文件并找到或添加 `requirepass` 参数来设定新密码。确保此参数未被注释掉,并且其值设为期望的新密码字符串[^2]。 如果遇到配置后的密码未能生效的情况,在 Windows 环境下可尝试通过命令行工具验证当前配置状态: ```bash config get requirepass ``` 上述命令用于获取已配置的连接密码;若返回为空则表明密码可能并未成功应用。此时应确认 `redis.conf` 中关于 `requirepass` 的定义无误,并检查是否存在其他可能导致该设置失效的因素,比如错误的日志记录或者权限问题等[^5]。 另外值得注意的是,当使用 `include` 指令引入外部配置文件时,放置顺序会影响最终加载效果——位于后面的同名选项将会覆盖先前读取到的内容。因此建议将此类指令置于主配置文档相应条目之后以确保预期行为得以实现[^3]。 对于 Linux 用户来说,完成修改后记得重启服务使改动即时生效: ```bash sudo systemctl restart redis.service ``` 而对于 Windows 平台上的部署实例,则可通过重新启动服务器进程的方式让新的认证机制投入使用。 #### 设置示例 以下是针对不同操作系统平台的具体操作指南: - **Linux/macOS** 编辑 `/etc/redis/redis.conf` 或者对应的路径下的配置文件,加入如下行(假设要使用的密码是 mypassword): ```text requirepass mypassword ``` - **Windows** 对于 Windows 版本而言,除了更新本地存储的 `redis.windows.conf` 外,还需调整批处理脚本 `startup.bat` 来指向含有最新变更的配置文件版本: ```batchfile @echo off start redis-server.exe --service-start --loglevel verbose --protected-mode no --port 6379 --bind 127.0.0.1 --maxmemory-policy allkeys-lru --daemonize yes --dir .\data --dbfilename dump.rdb --appendonly yes --requirepass "mypassword" ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值