最新Windows安装Redis保姆级教程(超详细)

目录

一、Redis介绍

二、Redis下载

三、Redis安装

四、其他命令


 

创作不易,禁止转载抄袭!!!违者必究!!!

 

 

创作不易,禁止转载抄袭!!!违者必究!!!

 

创作不易,禁止转载抄袭!!!违者必究!!!


一、Redis介绍

Redis是一个高性能的内存数据库,以其快速的数据读写速度和丰富的数据类型著称。‌Redis支持多种数据类型,包括key-value、Strings(字符串)、Lists(列表)、Hashes(哈希表)、Sets(集合)和Ordered Sets(有序集合),这使得它在处理复杂的数据结构时非常灵活。‌


二、Redis下载

Redis下载链接:点击下载


三、Redis安装

1.将下载的压缩包解压到D盘Redis文件夹中

 


2.打开cmd指令窗口,依次输入以下命令

D:
cd Redis
cd Redis-x64-3.2.100\
redis-server redis.windows.conf

 


3.部署Redis在windows下的服务

先关掉上一个打开的cmd窗口,再打开一个新的cmd命令窗口,输入下面的命令:

D:
cd Redis
cd Redis-x64-3.2.100\
redis-server redis.windows.conf
redis-server --service-install redis.windows.conf

 


4.点击开始菜单,搜索服务并点击打开

 


5.进入服务后,下拉找到Redis服务,右键点击启动

 

6.Redis安装部署完成,简单测试下

重新打开cmd,依次输入以下命令:

redis-cli.exe
set name hello
get name
keys *
​
"set name hello"设置name的值为hello,然后执行"get name"获取nam的值,keys * 是匹配当前数据库中所有的key。

 

到这里Windows 版本的Redis安装已经完成。

7.配置 Redis 主从服务器

将d盘下新建一个文件夹叫redis2,把redis文件夹的东西拷贝到redis2文件夹下,将redis-windows.conf配置文件中的ip 和端口号改一下,然后按照上面的步骤按照一个服务即可

 

 


8.修改 Redis 密码

设置密码将redis-windows.conf配置文件中的 #requirepass foobared 的#号去掉改为自己的密码即可

 

设置好保存后,若要使设置起作用,需要重启redis服务

重启后需要输入密码

 

四、其他命令

1.卸载Redis服务

依次输入以下命令:

D:
cd Redis
cd Redis-x64-3.2.100\
redis-server --service-uninstall

2.开启Redis服务

依次输入以下命令:

D:
cd Redis
cd Redis-x64-3.2.100\
redis-server --service-start

3.停止Redis服务

依次输入以下命令:

D:
cd Redis
cd Redis-x64-3.2.100\
redis-server --service-stop

4.redis.conf配置文件说明

配置项名称配置项值范围说明
daemonizeyes、noyes表示启用守护进程,默认是no即不以守护进程方式运行。其中Windows系统下不支持启用守护进程方式运行
port 指定 Redis 监听端口,默认端口为 6379
bind 绑定的主机地址,如果需要设置远程访问则直接将这个属性备注下或者改为bind * 即可,这个属性和下面的protected-mode控制了是否可以远程访问 。
protected-modeyes 、no保护模式,该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no。
timeout300当客户端闲置多长时间后关闭连接,如果指定为 0,表示关闭该功能
logleveldebug、verbose、notice、warning日志级别,默认为 notice
databases16设置数据库的数量,默认的数据库是0。整个通过客户端工具可以看得到
rdbcompressionyes、no指定存储至本地数据库时是否压缩数据,默认为 yes,Redis 采用 LZF 压缩,如果为了节省 CPU 时间,可以关闭该选项,但会导致数据库文件变的巨大。
dbfilenamedump.rdb指定本地数据库文件名,默认值为 dump.rdb
dir 指定本地数据库存放目录
requirepass 设置 Redis 连接密码,如果配置了连接密码,客户端在连接 Redis 时需要通过 AUTH 命令提供密码,默认关闭
maxclients0设 置同一时间最大客户端连接数,默认无限制,Redis 可以同时打开的客户端连接数为 Redis 进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。当客户端连接数到达限制时,Redis 会关闭新的连接并向客户端返回 max number of clients reached 错误信息。
maxmemoryXXX指定 Redis 最大内存限制,Redis 在启动时会把数据加载到内存中,达到最大内存后,Redis 会先尝试清除已到期或即将到期的 Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis 新的 vm 机制,会把 Key 存放内存,Value 会存放在 swap 区。配置项值范围列里XXX为数值。

5.Redis 基本操作命令

redis 默认为 16 个库 (在redis.conf 文件可配置,该文件很重要,后续很多操作都是这个配置文件) redis 默认自动使用0号库

(1) 沟通命令,查看状态

redis >ping 返回 PONG 
​
解释:输入 ping,redis 给我们返回 PONG,表示 redis 服务运行正常 

 

(2) 查看当前数据库中 key 的数目:dbsize

语法:dbsize

作用:返回当前数据库的 key 的数量。返回值:数字,key 的数量

例:先查索引 5 的 key 个数, 再查 0 库的 key 个数

 

(3) redis 默认使用 16 个库

Redis默认使用16个库,从0到15。 对数据库个数的修改,在redis.conf 文件中databases 16

 

(4) 切换库命令:select db,使用其他数据库,命令是 select index

(5) 删除当前库的数据:flushdb

(6) redis 自带的客户端退出当前 redis 连接:exit 或 quit

 

 

Windows系统上安装Redis数据库可以通过下载官方提供的Windows版本实现。以下是详细的安装和配置步骤: 1. **下载Redis** Redis官方并没有直接提供Windows版本,但微软维护了一个Windows端口,可以在GitHub上找到。访问[Redis GitHub仓库](https://github.com/microsoftarchive/redis/releases)并下载最新的`.msi`安装包。 2. **安装Redis** 下载完成后,运行`.msi`文件开始安装。按照安装向导的提示进行操作即可完成基础安装。 3. **选择正确的配置文件** 安装完成后,在Redis安装目录中会找到多个配置文件。如果希望将Redis作为Windows服务运行,请使用`redis.windows-service.conf`;如果只是想以普通程序启动,则应选择`redis.windows.conf`[^2]。 4. **设置环境变量(可选)** 为了能够在命令行中的任何位置调用Redis命令,可以将Redis安装路径添加到系统的PATH环境变量中。 5. **启动Redis服务** 如果希望通过服务方式运行Redis,可以在命令行中执行以下命令来安装并启动服务: ```shell redis-server.exe --service-install redis.windows.conf --service-name RedisService --loglevel verbose ``` 上述命令将会把Redis注册为名为"RedisService"的服务,并且日志别设置为详细[^3]。 6. **验证安装** 打开一个新的命令行窗口,尝试运行`redis-cli ping`命令。如果一切正常,应该会收到回复`PONG`,这表明Redis已经成功安装并且正在运行。 7. **配置Redis** 根据需要修改配置文件`redis.windows-service.conf`或`redis.windows.conf`。常见的配置包括绑定IP地址、端口号、守护进程模式等。例如,要让Redis监听所有网络接口,可以设置`bind 0.0.0.0`。 8. **防火墙设置** 如果打算从其他机器访问Redis服务器,确保Windows防火墙允许通过Redis使用的端口(默认是6379)。 请注意,虽然Redis主要设计用于Linux系统,但在Windows上的性能可能不如Linux系统稳定。对于生产环境,建议使用Linux或者考虑使用Docker容器化解决方案来部署Redis
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ZHOUPUYU

代码有情,打赏有爱!谢谢!

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

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

打赏作者

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

抵扣说明:

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

余额充值