一、准备工具
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,并完成相关设置和操作。