centos8 安装redis
下载安装包
去官网复制最新链接
wget -P /usr/local/src/ https://download.redis.io/releases/redis-6.2.5.tar.gz
安装c相关依赖gcc-c++ autoconf automake
yum -y install gcc-c++ autoconf automake
解压redis压缩包
cd /usr/local/src/
tar -zxvf redis-6.2.5.tar.gz
预编译redis
cd redis-6.2.5
make
# 执行make test检验
make test
tip:
1、如果遇到缺少make命令,需要安装
centos安装make - 我爱敲代码 - 博客园 (cnblogs.com)
2、gcc版本需要大于等于5.3
如果执行make test
提示tcl版本太低,需要升级
You need tcl 8.5 or newer in order to run the Redis test - 我为什么要写这个 - 博客园 (cnblogs.com)
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
./configure
make
make install
安装redis
# 此时还在redis-6.2.5文件夹中
# 创建redis文件夹
mkdir -p /usr/local/redis
# 安装redis PREFIX执行安装目录
make PREFIX=/usr/local/redis/ install
将redis设置为后台启动
将/usr/local/src/redis-6.2.5
中的redis.conf
复制到/usr/local/redis/bin
中
cp /usr/local/src/redis-6.2.5/redis.conf /usr/local/redis/bin
修改配置文件
vim redis.conf
将daemonize 设置为 yes
测试并设置自启动redis服务
vim /etc/systemd/system/redis.service
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
Redis服务相关命令
重载系统服务:systemctl daemon-reload
测试并加入开机自启:
-
开启redis-server:
systemctl start redis.service
-
关闭redis-server:
systemctl stop redis.service
-
重启redis-server:
systemctl restart redis.service
-
查看redis-server状态:
systemctl status redis.service
-
开机自启:
systemctl enable redis.service
检查redis
- 查看redis进程:
ps -ef | grep redis
-
关闭防火墙:
systemctl stop firewalld
-
禁止防火墙开机自启动:
systemctl disable firewalld
-
本机启动redis:
./redis-cli -a 123456
-
在redis控制台中查看redis信息:
info [cpu | memory | clients | cluster | Server | ]
本文来自博客园,作者:冰兀朮,转载请注明原文链接:https://www.cnblogs.com/gxy2825/p/15583063.html