Ubuntu16.04 LTS + redis-6.2.9
一、环境准备
下载Redis离线安装包
# https://download.redis.io/releases/
tar -zxvf redis-6.2.9.tar.gz
mv redis-6.2.9 /usr/local
cd /usr/local/redis-6.2.9
make install
修改~/.bashrc文件,在文件尾部增加Redis环境变量
#add redis env
export PATH=$PATH:/usr/local/redis-6.2.9/src
更新环境变量
source ~/.bashrc
修改配置文件 redis.conf,默认端口6379,也可以进行修改
# 修改监听ip
#bind 127.0.0.1 -::1
bind 0.0.0.0
# 修改登录redis密码
requirepass 123456
# 设置后台启动
daemonize yes
二、运行Redis
可以临时启动Redis服务
/usr/local/redis-6.2.9/src/redis-server /usr/local/redis-6.2.9/redis.conf
如果开启了步骤一中的后台启动则可以查看进行运行状态
ps -aux|grep redis| grep -v grep
三、注册系统服务
创建Systemd服务文件,sudo gedit /etc/systemd/system/redis.service
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis-6.2.9/src/redis-server /usr/local/redis-6.2.9/redis.conf
ExecStop=/usr/local/redis-6.2.9/src/redis-server -s stop
PrivateTmp=true
User=root
Group=root
[Install]
WantedBy=multi-user.target
重新加载Systemd配置
sudo systemctl daemon-reload
开启自启动
sudo systemctl enable redis
启动、查看、停止、重启Redis服务
sudo systemctl start redis
sudo systemctl status redis
sudo systemctl stop redis
sudo systemctl restart redis