windows系统上安装Redis,并且设置Redis密码

本文详细介绍如何在Windows系统上安装最新版本的Redis,并通过设置密码来增强安全性。
原文: windows系统上安装Redis,并且设置Redis密码

一、Windows版本的Redis下载

下载地址:https://github.com/MSOpenTech/redis/releases

我下载的是最新版的3.2

 

二、安装Redis

我下载的是安装版本,一路Next,即可完成安装,并且安装完成后会自动设为Windows服务,这个很赞,以前都是dos窗口一直打开,分分钟逼死强迫症的节奏

 

三、设置Redis密码

打开redis.windows-service.conf文件,找到修改密码这一段

################################## SECURITY ###################################

# Require clients to issue AUTH <PASSWORD> before processing any other
# commands.  This might be useful in environments in which you do not trust
# others with access to the host running redis-server.
#
# This should stay commented out for backward compatibility and because most
# people do not need auth (e.g. they run their own servers).
#
# Warning: since Redis is pretty fast an outside user can try up to
# 150k passwords per second against a good box. This means that you should
# use a very strong password otherwise it will be very easy to break.
#
# requirepass foobared

加上这么一行:

requirepass 这里是你的密码

重新启动Redis,密码生效

### 安装 Redis 并配置密码 为了在 Windows 上通过 Docker 安装 Redis 并配置密码,可以按照如下方法操作: #### 使用命令行一步完成安装与启动并设置密码 如果希望简化流程,在启动容器的同时指定环境变量来设定 Redis 密码,则可以直接使用 `docker run` 命令加上 `-e REDIS_PASSWORD=yourpasswordhere` 参数。这会使得 Redis 在首次启动时自动应用给定的密码。 ```bash docker run --name redis-passwd --network host -dit -e REDIS_PASSWORD=mypassword redis:5.0 ``` 此方式适用于快速部署带有预设访问控制的安全实例[^1]。 #### 手动进入容器内部设置密码 对于已经运行但未预先配置密码的情况,可以通过以下步骤手动为 Redis 实例添加认证机制: - 首先拉取官方 Redis 镜像并创建一个新的容器实例: ```bash docker pull redis docker run -d -p 6379:6379 --name myredis redis ``` - 接下来获取正在运行中的 Redis 容器ID以便后续连接: ```bash docker ps ``` - 利用获得的 CONTAINER_ID 来打开交互式的 Bash shell : ```bash docker exec -it CONTAINER_ID /bin/bash ``` - 在容器内执行 Redis CLI 工具并与本地服务建立通信: ```bash redis-cli ``` - 修改配置以启用身份验证功能, 将 `yourPassword` 替换成实际想要使用的密钥字符串: ```bash CONFIG SET requirepass "yourPassword" ``` - 测试新加入的身份验证是否生效: ```bash AUTH yourPassword ``` 上述过程描述了如何向已存在的 Redis 数据库引入基本级别的安全性措施[^2].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值