如果当前操作系统为Windows,可以先官网手动下载Redis压缩包再上传至服务器
Redis官网:https://redis.io/
点击 Redis 6.2.4 is the latest stable version.
即可下载到本地(部分局域网可能无法下载,可尝试切换网络例如热点)
先使用MobaXterm远程连接自己租用的腾讯云服务器(Centos7.6)
如果没有云服务器,使用VMware虚拟机也可以实现
如图所示为MobaXterm连接服务器成功并进行操作的界面:
点击上传文件按钮,将下载好的 redis-6.2.4.tar.gz 上传到当前文件夹下(/usr/local
)
使用以下命令进行解压:
tar -zxvf redis-6.2.4.tar.gz
解压完成后,可看到在 /usr/local
目录下已经有 redis-6.2.4 文件夹
为了方便,对其进行重命名为 “redis”
mv redis-6.2.4 redis
Redis使用C语言编写,需要做一步gcc编译
查看服务器的gcc版本(默认为4.8.5,需要更新)
使用以下命令进行更新
yum install centos-release-scl scl-utils-build yum install -y devtoolset-8-toolchain scl enable devtoolset-8 bash
再次查看gcc版本,已经更新到8.3.1版本
使用以下命令对redis文件夹进行编译
cd redis make
最后打印以下结果说明编译成功
使用以下命令进一步安装redis
make install
查看 /usr/local/bin
可以看到已经有 redis-server
等命令
前台测试是指仅在当前运行条件下启动,一旦关闭远程连接将停止运行,实际使用中不建议使用前台启动,在此仅用于测试redis是否安装成功
在 /usr/local/bin
下使用以下命令启动redis服务
redis-server
启动成功的打印如下(使用Ctrl+C即可退出)
后台启动需要修改redis的配置文件redis.conf
为了保留redis源文件的完整性,在此对 redis.conf
配置文件复制到自己定义的路径下进行修改
使用vi命令进行编辑时,先搜索“daem”字段,可以直接跳到需要改动的地方
将daemonize字段的值修改为“yes”
成功保存后,使用以下命令进行后台启动
/usr/local/bin/redis-server /usr/local/myconf/redis.conf
后台启动不会打印任何内容,可以自行查看Redis进程
在 /usr/local/bin
下使用 redis-cli
命令进行测试
其中“PONG”说明可以ping通,shutdown命令可关闭redis服务
对于其他版本的Linux操作系统,该安装与测试流程基本大同小异(在gcc更新上会有所区别)。如果gcc版本没有更新而是使用默认配置,将会在执行make编译时报错。希望可以帮助到同样为redis新手的盆友~