1.创建安装目录/usr/local/redis
mkdir /usr/local/redis
2.进入安装包目录
cd /usr/local/src
3.下载安装包(或者用xftp上传安装包)
wget https://download.redis.io/releases/redis-6.0.5.tar.gz
4.解压将下载的redis压缩包解压到指定的目录,一般是将redis目录放在usr/local/redis目录下,可以使用-C指定到解压下目录
tar -zvxf redis-6.0.5.tar.gz -C /urs/local/redis
5.编译由于redis是c语言编写的,所以我们需要先安装gcc,安装的命令如下:
yum install gcc-c++
然后进入到redis目录,进入redis-6.0.5,然后执行make,控制台会输出一编译的信息
最终编译成功后如图:
如果编译遇到报错
gcc在线升级为9.0版本以上
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。若要长期生效的话,执行如下:
echo “source /opt/rh/devtoolset-9/enable” >>/etc/profile
重新编译安装redis即可。
6.安装
输入命令:
make PREFIX=/usr/local/redis install
7.启动
redis进入src目录下,输入命令启动redis
cd src
./redis-server
效果如下:
当然我们可以修改redis.conf的配置来设置redis以守护进程的形式启动,将no改为yes,这样可以后台启动redis了
vim redis.conf
这样启动就不会有图形界面。如果需要远程连接可以取消保护模式,将protected-mode设置为no,同时将bind注释
打开远程连接:
将bind 改成0.0.0.0
再重启redis
再用./redis-server ../redis.conf 启动redis
查看Redis运行情况:
输入命令:
ps -ef|grep redis