1. Yum 方式安装
1.1 安装 epel(extral package for enterprise linux ) 库
yum install epel-release -y
yum repolist
1.2 安装 Redis
yum install redis -y
1.3 启动测试 Redis
systemctl start redis
redis-cli ping
2. 编译安装
1.1 前置依赖
yum -y install centos-release-scl
yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
source /etc/profile
gcc --version
1.2 下载
wget http://download.redis.io/redis-stable.tar.gz
tar -zxf redis-xxx-xx.tar.gz -C /usr/local/
1.3 编译安装
cd redis-stable
make
cp ./src/redis-server /usr/local/bin
cp ./src/redis-cli /usr/local/bin
cp ./src/其他编译出来的可执行脚背 /usr/local/bin
mkdir /var/redis/6379 -p
cp ./utils/redis_init_script /etc/init.d/redis_6379
cp redis.conf /etc/redis/6379.conf
daemon true
pidfile /var/run/redis_6379.pid
dir /var/redis/6379
logfile /var/log/redis_6379.log
bind 127.0.0.1 192.168.200.100
1.4 启动
# 启动
service redis_6379 start
# 关闭
service redis_6379 stop
# 开启自启
chkconfig --add redis_6379
1.5 Systemctl 方式管理
cd /usr/lib/systemd/system/ && touch redis.service
[Unit]
Description=Redis Server
Documentation=https://redis.io/topics/quickstart
After=network.target
After=syslog.target
Wants=network.online.target
[Install]
WantedBy=multi-user.target
[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf
RuntimeDirectory=redis
RuntimeDirectoryMode=0755
LimitNOFILE=65536
systemctl start redis
systemctl stop redis
systemctl enable redis
3. 参考
redis.io/topics/quic…