Linux安装redis并用systemctl方式配置自启动
下载并安装
redis下载页面
下载相应版本的redis至/usr/local目录下
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
解压
tar -zvxf redis-5.0.7.tar.gz
编译
先到redis目录下 make
然后到src下 make install
cd redis-5.0.7
make
cd src
make install
在redis的linux版本下,redis-server redis-cli 等操作命令在src下面
到这里就安装完成
接下来执行 redis-server 就启动了redis
至于redis的一些配置,在redis-5.0.7目录下的redis.conf文件进行调整
redis-server
配置自启动
在 /etc/systemd/system 下新建redis.service,并添加一下内容
注意 /usr/local/redis 路径修改成自己安装的redis路径
[Unit]
Description=Redis
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/bin/redis.conf
ExecReload=/usr/local/redis/bin/redis-server -s reload
ExecStop=/usr/local/redis/bin/redis-server -s stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
配置完以后就可以 运行 systemctl start redis.service 启动redis
systemctl的一些其他命令
systemctl enable redis # 开机自启redis服务
systemctl disable redis # 取消开机自启
systemctl start redis.service # 启动redis服务
systemctl stop redis.service # 停止服务
systemctl restart redis.service # 重新启动服务
systemctl status redis.service # 查看服务当前状态
systemctl list-units --type=service # 查看所有已启动的服务
systemctl daemon-reload # 加载服务配置文件