文章目录
- 安装依赖环境
- 1.下载
- 2. 解压
- 3. 编译
- 4. 配置抽离
- 5. 修改配置文件
- 6. 启动redis
- 7. 查看redis进程
- 8. 启动redis客户端
安装依赖环境
yum install -y gcc-c++ autoconf automaker
升级GCC
这里说明一下,在编译之前:在编译之前需要升级gcc的版本,默认情况下yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报错,因此,我们需要先升级GCC
# 安装scl
yum -y install centos-release-scl# 安装9版本的gcc、gcc-c++/gdb工具链(toolchian)
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils# 临时覆盖系统原有的gcc引用
scl enable devtoolset-9 bash# 查看gcc版本
gcc -v# 注意:scl命令启用只是临时的,退出xshell或者重启就会恢复到原来的gcc版本。
# 如果要长期生效的话,执行如下:
echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
如果遇到问题,请跳转
CentOS 7.8使用devtoolset-9使用高版本gcc version 9.3.1
1.下载
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
2. 解压
cd /app
tar -zxvf redis-6.2.6.tar.gz
3. 编译
cd redis-6.2.6/
make install
4. 配置抽离
mkdir /app/redis-master /app/redis-master/bin /app/redis-master/conf -p
cd redis-6.2.6/
cp redis.conf sentinel.conf /app/redis-master/conf/
cd src/
cp redis-server redis-cli redis-sentinel /app/redis-master/bin/
5. 修改配置文件
vim /app/redis-master/conf/redis.conf
把bind 127.0.0.1 -::1调整为bind 0.0.0.0
把daemonize no修改为yes 允许后台启动
保存退出
6. 启动redis
/app/redis-master/bin/redis-server /app/redis-master/conf/redis.conf
7. 查看redis进程
ps -ef |grep redis
8. 启动redis客户端
/app/redis-master/bin/redis-cli -h localhost -p 6379