安装Redis

1. 编译安装

wget https://codeload.github.com/redis/redis/tar.gz/refs/tags/7.0.4 -O redis-7.0.4.tar.gz

tar zxf redis-7.0.4.tar.gz

apt install build-essential

cd /redis-7.0.4/src

make install

cd ../

sed -i 's|daemonize no|daemonize yes|' redis.conf
sed -i 's|# supervised auto|supervised no|' redis.conf
sed -i 's|bind 127.0.0.1 ::1|bind 0.0.0.0|' redis.conf
sed -i 's|protected-mode yes|protected-mode no|' redis.conf
sed -i 's|# requirepass foobared|requirepass czyadmin|' redis.conf
mkdir /etc/redis
cp redis.conf /etc/redis/
/usr/local/bin/redis-server /etc/redis/redis.conf
vim /lib/systemd/system/redis.service
[Unit]
Description=Redis data structure server
Documentation=https://redis.io/documentation
Wants=network-online.target
After=network-online.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/bin/kill -s TERM $MAINPID
PIDFile=/run/redis/redis-server.pid
TimeoutStopSec=0
Restart=always
RuntimeDirectory=redis
RuntimeDirectoryMode=2755

UMask=007
PrivateTmp=yes
LimitNOFILE=65535
PrivateDevices=yes
ProtectHome=yes

[Install]
WantedBy=multi-user.target
systemctl daemon-reload
systemctl start redis.service

2. 命令行安装

apt install redis-server -y