-
安装依赖
yum install -y gcc
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bash
-
下载redis,我这里放在/root/tools
wget http://download.redis.io/releases/redis-6.0.9.tar.gz -
解压
tar -zxvf redis-6.0.9.tar.gz -
进入解压目录,解压缩,然后编译
-
cd ./redis-6.0.9
-
make
-
make PREFIX=/usr/local/redis-6.0.9 install
安装到:/usr/local/redis-6.0.9
可执行文件存放在/usr/local/bin目录;
库文件会存放在/usr/local/lib目录;
配置文件会存放在/usr/local/etc目录;
其他的资源文件会存放在usr/local/share目录;
这里指定好目录也方便后续的卸载,后续直接rm -rf /usr/local/redis-6.0.9即可删除redis。
-
-
配置允许远程连接
vi redis.conf,再 bind 127.0.0.1 前面加# 注释掉
protected-mode yes 改成 protected-mode no 守护模式,如果开启只能内网连接
daemonize no 改成 daemonize yes,后台进程启动 -
启动redis
cd /usr/local/redis-6.0.9/bin
./redis-server /root/tools/redis-6.0.9/redis.conf