1.下载redis安装包
wget http://download.redis.io/releases/redis-6.0.1tar.gz
2.解压
tar -zxvf redis-6.0.1.tar.gz
3.安装依赖
yum install gcc
4.到redis目录
cd redis-6.0.1
5.编译安装
make PREFIX=/usr/local/redis install
6.遇到的错误
报错解决如下:
由于未安装gcc导致的,执行如下命令
yum install gcc-c++
安装好后再次编译
报错解决如下
make MALLOC=libc
然后再次执行编译安装
如上报错是由于gcc的版本太低
升级如下:
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
gcc -v
7.再次编译安装
make PREFIX=/usr/local/redis install
启动redis
cd /usr/local/redis/bin
cp /opt/wangqiqi/redis-6.0.1/redis.conf redis.conf
redis.conf是安装包下的
vi redis.conf
修改把daemonize no改为 daemonize yes
后台启动
./redis-server redis.conf
使用ps -aux | grep redis查看redis进程
kill -9 杀死进程
设置redis开机自启动
cd /etc
mkdir redis
cp /usr/local/redis/bin/redis.conf /etc/redis/6379.conf
cp /opt/wangqiqi/redis-6.0.1/utils/redis_init_script /etc/init.d/redisd
cd /etc/init.d
chkconfig redisd on
service redisd start
如果有报错文件找不到
vi redisd
上面路径要对
再次启动
service redisd start
关闭redis
service redisd stop
后续会有集群