您的位置:

Win10安装Redis详细教程

一、准备工具

1、下载Redis

首先,我们需要到Redis官网上下载Redis。在Redis的下载页面,可以找到多个版本的Redis,选择符合自己系统和需要的版本即可。下载完成后,将Redis解压缩到指定文件夹中。

wget http://download.redis.io/releases/redis-5.0.8.tar.gz
tar xzf redis-5.0.8.tar.gz
cd redis-5.0.8

2、安装gcc编译器

在Windows中安装Redis需要使用C语言编译工具gcc编译器。我们可以先检查系统中是否已经有了gcc编译器,如果没有,那么需要从官网上下载进行安装。

gcc --version

3、安装make工具

在Windows中安装Redis需要使用make工具。检查系统中是否已经有了make工具,如果没有,那么需要从官网上下载进行安装。

make --version

二、编译安装Redis

1、打开cmd

按下Win + R键打开运行窗口,输入cmd即可打开命令行窗口。

2、进入到Redis解压缩目录下

在cmd中输入Redis所在的路径,进入到Redis解压缩目录下。

cd D:/redis-5.0.8

3、编译Redis

在cmd中输入make命令编译Redis。

make MALLOC=libc

4、运行Redis

编译完成后,在cmd中输入make run命令,就可以启动Redis了。

make run

三、测试Redis

1、启动Redis客户端

打开新的cmd,进入到Redis安装目录中,输入redis-cli命令,启动Redis客户端。

cd D:/redis-5.0.8
redis-cli

2、测试Redis服务器是否正常运行

在Redis客户端中,输入ping命令,如果返回pong,则说明Redis服务器正常运行。

ping

3、测试Redis数据操作功能

在Redis客户端中,可以进行一些数据操作的测试,如下所示。

# 写入字符串
set name "Tom"
# 读取字符串
get name
# 读取字符串长度
strlen name
# 写入列表
rpush list 1 2 3
# 读取列表
lrange list 0 -1

四、将Redis注册为Windows服务

1、复制安装脚本

进入到Redis解压缩目录中,将redis.windows-service.conf脚本复制到Redis安装目录下。

cp utils/redis.windows-service.conf D:/redis-5.0.8/redis.windows.conf

2、安装Redis服务

在cmd中,进入到Redis解压缩目录中,输入如下命令,将Redis安装为Windows服务。

redis-server --service-install redis.windows.conf --service-name redis --port 6379

3、启动Redis服务

输入如下命令启动Redis服务。

redis-server --service-start --service-name redis

五、设置Redis密码

1、编辑Redis配置文件

进入到Redis安装目录下,找到redis.windows.conf文件,使用文本编辑器打开。

2、启用密码认证

找到如下配置项,将#号去掉,并设置密码。

# requirepass foobared
requirepass yourpassword

3、重启Redis客户端

使用redis-cli命令重新启动Redis客户端,并进行测试。

redis-cli
auth yourpassword
get name

六、开机自启动Redis服务

1、找到Redis安装目录

进入到Redis安装目录下,找到redis.windows-service.exe文件。

2、使用sc命令添加开机自启动服务

在cmd中输入如下命令,添加Redis服务为Windows系统的开机自启动服务。

sc create RedisService binPath= "\"D:/redis-5.0.8/redis.windows-service.exe\" --service-run \"D:/redis-5.0.8/redis.windows.conf\"" start= "auto" DisplayName= "Redis" depend= "Tcpip"

七、总结

本文详细介绍了在Win10系统中安装Redis的步骤,从准备工具、编译安装Redis、测试Redis、将Redis注册为Windows服务、设置Redis密码、开机自启动Redis服务等多个方面进行了阐述。通过本文,读者可以轻松地在Windows系统中安装Redis,并完成相关设置和操作。