1、检查gcc的版本
GCC是一个用于linux系统下编程的编译器,是c语言的编辑器。一般系统默认版本是4.8.5
,安装redis的时候使用make
会失败,此时是需要升级gcc
的版本
不升级导致的错误
#查看版本
gcc -v
#升级gcc版本 升级到9以上版本
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#配置系统环境变量
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
#环境变量立即生效
source /etc/profile
注意:使用source /etc/profile
命令提示错误
bash: “source: command not found
开始以为是没有权限,使用如下命令也不行
sudo source /etc/profile
后来发现profile
文件编辑错误导致的
2、安装redis-6.0.5
#解压
tar -zxvf redis-6.0.5.tar.gz
#进入redis
cd redis-6.0.5
#编译redis
make
#进入src
cd src
#安装redis
make install
3、编辑redis.conf
,并将文件移动到/usr/local/redis
目录下
后台形式运行redis
,需要将配置文件重的daemonize no
改为daemonize yes
4、建立目录/usr/local/redis/bin
,将src部分文件移动到该目录下
cp -a mkreleasehdr.sh redis-check-rdb redis-check-aof redis-sentinel redis-benchmark redis-cli redis-server /usr/local/redis/bin
4、启动redis
cd /usr/local/redis/bin
./redis-server /usr/local/redis/redis.conf
如果不新建目录,直接进入src
下,也可以启动redis
#启动服务
cd /redis-6.0.5/src
./redis-server
#连接客户端
./redis-cli
5、测试是否启动成功
连接客户端redis-cli
cd /usr/local/redis/bin
./redis-cli
#查看所有key
keys *
exit
退出redis客户端查看进程
ps -ef |grep redis
设置开机自启动
chkconfig redis on