[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!

介绍

Redis(Remote Dictionary Server)是一个开源的、基于内存的键值对(Key-Value)存储数据库,使用 ANSI C 语言编写,遵守 BSD 协议。Redis 通常被称为数据结构服务器,因为它不仅支持简单的字符串类 型,还支持哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等丰富的数据结构。

Redis 的主要特点和用途包括:

  • 高性能:基于内存操作,读写速度极快(读可达 110000 次/s,写可达 81000 次/s),非常适合高并发场景。
  • 持久化:支持 RDB 快照和 AOF 日志两种持久化方式,可以将内存中的数据保存到磁盘,重启后重新加载使用。
  • 丰富的数据结构:不仅支持简单的 String 类型,还提供 Hash、List、Set、Sorted Set、Bitmap、HyperLogLog、Geo 等多种数据结构。
  • 发布订阅:内置发布/订阅消息机制,可用于消息队列和实时通信。
  • 事务支持:提供 MULTI/EXEC 事务命令,保证一组操作的原子性执行。
  • 主从复制:支持主从(Master-Slave)架构,实现数据备份和读写分离。
  • 分布式集群:Redis Cluster 提供自动分片和高可用能力,支持横向扩展。

总之,Redis 凭借其高性能和丰富的数据结构 ,已成为缓存、排行榜、计数器、分布式锁、消息队列等众多场景的首选存储方案。

图片[1]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

安装准备

系统要求:

配置项最低要求
操作系统Win 7 / Windows Server 2008 R2 及以上
系统架构32 位 / 64 位(推荐 64 位)
内存512 MB 可用内存(生产环境推荐 4 GB 以上)
磁盘空间至少 100 MB 的可用控件

现在我们使用上面提供的连接进行下载!

我们点击第一个按钮进入到下载页!

图片[2]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

进入到下载页

这里我们使用压缩包直接安装为例,所以我们下载压缩包形式的!

图片[3]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

如果下载速度慢,或进不到 GitHub 中,可以尝试一下我们提供的下载服务,直链通道加速下载!

至此我们就下载好软件了!

安装

这里我们使用压缩包直接安装为例!

我们将下载好的压缩包进行解压!

图片[4]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

解压后,我们进入到解压目录里面!

找到 redis-server.exeredis-cli.exe 两个文件,分别依次双击打开!

图片[5]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

在双击 redis-cli.exe 文件后,弹出来的命令行,我们输入 PING 命令进行测试!

图片[6]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

如果显示 PONG,这代表安装并连接成功!

目录结构

文件 / 目录说明
redis-server.exeRedis 服务端启动程序
redis-cli.exeRedis 命令行客户端
redis-check-aof.exeAOF 日志修复工具
redis-check-dump.exeRDB 快照检查工具
redis-benchmark.exe性能测试工具
redis.windows.conf默认配置工具
redis.windows-service.confWindows 服务配置文件

启动 Redis

在 Windows 中启动 Redis 主要有两种方法:

  1. 临时启动服务(命令行方式)
  2. 注册为 Windows 服务(推荐,开机自启,但不用时会后台占用)

临时启动 Redis

这种方式适合临时开发测试使用,启动后弹出来的命令行一旦关闭服务立刻停止!

我们使用快捷键 Win + R 打开启动窗口,输入 cmd 后,使用 cd + Redis 目录路径 进入到 Redis 目录中,接着我们执行下面的命令:

redis-server.exe redis.windows.conf
图片[7]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

或者双击运行 redis-server.exe

当看到类似上图的日志信息及端口号 6379 时,表示 Redis 服务端已成功启动。

同样,按照上述步骤进入到 Redis 目录中,执行下面的命令打开操作式命令行:

redis-cli.exe
图片[8]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

现在就可以在该命令行中进行操作数据库了!

注册为 Windows 服务

现在我们以管理员身份打开命令行窗口,同样进入到 Redis 目录中并执行以下命令!

redis-server.exe --service-install redis.windows-service.conf --loglevel verbose
图片[9]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

执行成功后,可以在 Windows 服务列表中查看:

打开 Win + R 输入 services.msc,回车进入服务管理界面,找到 Redis 服务:

图片[10]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

可以看到在服务列表中 Redis 的启动类型已经变为 自动 了,那么在电脑启动的时候 Redis 也会自启用了

现在注册完 Windows 服务后,我们执行下面的命令启动 Redis 服务!

redis-server.exe --service-start

注意:如果使用上面的命令提示了下面显示的内容,那我们需要对环境变量进行设置!具体步骤如下:

C:\Users\xxx>redis-server.exe --service-start
'redis-server.exe' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

C:\Users\xxxx>

Win + S,搜索环境变量,打开编辑系统环境变量

图片[11]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

按照下方所示地方,点击打开!

图片[12]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

按照操作步骤进行操作!

图片[13]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

同样,按照下面所示的步骤进行操作,最后一路确定!

图片[14]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客
图片[15]-[Windows + Redis]Windows 部署安装 Redis 软件附注册 Windows 服务!-资源刺客

此时,RedisWindows 服务的形式在后台运行。

提示:也可以在 services.msc 服务列表中找到 Redis,右键点击 启动 来启动服务。

最后,我们还是按照上述步骤打开命令行执行下面的命令并打开 Redis 客户端!

redis-cli.exe

即可连接到 Redis 服务端。

https://wp.itdka.cn/1432.html
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容