通过 tar.gz 包安装部署 redis
wget https://download.redis.io/releases/redis-3.2.9.tar.gz
tar xzf redis-3.2.9.tar.gz
cd redis-3.2.9
make && make install
配置 redis
sed -i '61s/bind 127.0.0.1/bind 0.0.0.0/' redis.conf
sed -i '128s/daemonize no/daemonize yes/' redis.conf
创建系统服务(可选)
vi /etc/systemd/system/redis.service
将以下内容复制到文件中,并根据实际路径调整
可以添加一个 redis 用户和组,将相关文件全部授权,在 [Service] 中指定 redis 用户和组
groupadd redis
useradd -g redis redis
chown -R redis:/opt/redis-3.2.9/
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
ExecStart=/usr/local/bin/redis-server /opt/redis-3.2.9
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
User=root
Group=root
[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
重新加载 systemd 并启动服务:sudo systemctl daemon-reload
sudo systemctl start redis
启动 redis 服务并用 redis 客户端测试
redis-server ./redis.conf
redis-cli,ping