windows 上安装 Redis

421 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第27天,点击查看活动详情。 在 windows 上安装 Redis

由于学习需要,在网上找了好多,好多都是微软以前维护的redis,版本都比较老,后来在github上终于找到新的

下载与安装

下载

(1)下载地址:github.com/tporadowski…

选择Redis-x64-3.2.100.msi下载,这里只有64位的(需要32位的可以自行搜索):

当然,你也可以下载zip版本的:

image.png

下载好以后直接傻瓜式安装

安装完成以后的目录是这样

image.png

文件介绍

redis-server.exe:服务端程序,提供 redis 服务

redis-cli.exe: 客户端程序,通过它连接 redis 服务并进行操作

redis-check-dump.exe:RDB 文件修复工具

redis-check-aof.exe:AOF 文件修复工具

redis-benchmark.exe:性能测试工具,用以模拟同时由 N 个客户端发送 M 个 SETs/GETs 查询 (类似于 Apache 的 ab 工具)

redis.windows.conf: 配置文件,将 redis 作为普通软件使用的配置,命令行关闭则 redis 关闭

redis.windows-service.conf:配置文件,将 redis 作为系统服务的配置

单击 redis-server.exe文件,启动 Redis 服务。

启动redis

在命令行中,进入到你安装软件的目录,然后输入

redis-server.exe redis.windows.conf

直接双击redis-server.exe文件,没有反应,我们需要在命令行输入指定命令才能启动

例如我安装的是在D:\JAVAhuanjing\redis5.0

image.png

报错以及处理办法

我第一次启动的时候报错

D:\JAVAhuanjing\redis5.0>redis-server.exe redis.windows.conf
[15048] 26 Apr 14:11:53.288 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
[15048] 26 Apr 14:11:53.288 # Redis version=5.0.14.1, bits=64, commit=ec77f72d, modified=0, pid=15048, just started
[15048] 26 Apr 14:11:53.288 # Configuration loaded
[15048] 26 Apr 14:11:53.291 # Could not create server TCP listening socket 127.0.0.1:6379: bind: 操作成功完成。

解决办法:

1> 输入命令:redis-cli.exe

image.png

2> 输入命令:shutdowm

image.png

3> 输入命令:exit

image.png

4> 输入命令:redis-server.exe redis.windows.conf

image.png

问题解决了 然后使用Another Redis Desktop Manager连接就行

image.png