(企业内部) Linux环境安装最新版Redis-6.2.0

1. 安装依赖环境
yum install -y gcc-c++ autoconf automaker
2. 升级GCC

这里说明一下,在编译之前:在编译之前需要升级gcc的版本,默认情况下yum安装的gcc版本是4.8.5,由于版本过低,在编译时会报错,因此,我们需要先升级GCC

# 安装scl
yum install -y centos-release-scl scl-utils-buil
# 安装9版本的gcc、gcc-c++/gdb工具链(toolchian)
yum install -y devtoolset-9-toolchian
#临时覆盖系统原有的gcc引用
scl enable devtoolset-9 bash
# 查看gcc版本
gcc -v
3. 在线下载
wget https://download.redis.io/releases/redis-6.2.0.tar.gz
4. 解压
tar -zxvf redis-6.2.0.tar.gz
5. 编译
# 切换到解压目录
cd redis-6.2.0

# 编译redis
make
6. 安装
# 创建redis的安装目录
mkdir -p /usr/local/redis

# 将Redis安装到指定目录
make PREFIX=/usr/local/redis/ install
7. 前台启动
cd /usr/local/redis/bin
./redis-server

# 退出redis
ctrl + c
8. 后台启动
cd /app/redis-6.2.0/
cp redis-conf /usr/local/redis/bin
cd /usr/local/redis/bin/
vim redis.conf
# 开启守护模式
224行 daemonize no 改为 yes

# 指定配置文件启动
./redis-server ./redis.conf

# 查看redis进程
ps -ef |grep redis

# 结束redis进程
kill -9 redis进程号
9. 配置开机启动
在系统服务目录里创建redis-server.service文件
vim /etc/systemd/system/redis-server.service

[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf

[Install]
WantedBy=multi-user.target

# 重新加载系统服务
systemctl daemon-reload

# 开机启动
systemctl enable redis-server.service
10. 常用命令
# 重新加载系统服务
systemctl daemon-reload

# 开机启动
systemctl enable redis-server.service

# 关闭redis-server
systemctl stop redis-server.service

# 启动redis-server
systemctl start redis-server.service

# 重新启动redis-server
systemctl restart redis-server.service

# 查看redis-server运行状态
systemctl status redis-server.service
相关推荐
©️2020 CSDN 皮肤主题: 猿与汪的秘密 设计师:白松林 返回首页