前言
1.版本说明
- Linux:Centos 7.6 腾讯云服务器
- SSH Tool:MobaXterm 21.0
- Redis:Redis 6.2.4
一、官网下载
如果当前操作系统为Windows,可以先官网手动下载Redis压缩包再上传至服务器
Redis官网:https://redis.io/
点击 Redis 6.2.4 is the latest stable version.
即可下载到本地(部分局域网可能无法下载,可尝试切换网络例如热点)
二、远程安装
先使用MobaXterm远程连接自己租用的腾讯云服务器(Centos7.6)
如果没有云服务器,使用VMware虚拟机也可以实现
1.上传
如图所示为MobaXterm连接服务器成功并进行操作的界面:
点击上传文件按钮,将下载好的 redis-6.2.4.tar.gz 上传到当前文件夹下(/usr/local
)
2.解压
使用以下命令进行解压:
tar -zxvf redis-6.2.4.tar.gz
解压完成后,可看到在 /usr/local
目录下已经有 redis-6.2.4 文件夹
为了方便,对其进行重命名为 “redis”
mv redis-6.2.4 redis
3.编译
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
等命令
三、启动测试
1.前台启动
前台测试是指仅在当前运行条件下启动,一旦关闭远程连接将停止运行,实际使用中不建议使用前台启动,在此仅用于测试redis是否安装成功
在 /usr/local/bin
下使用以下命令启动redis服务
redis-server
启动成功的打印如下(使用Ctrl+C即可退出)
2.后台启动
后台启动需要修改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新手的盆友~