systemctl配置redis以服务模式启动
2018-01-15 13:46
477 查看
在centos7.X以前用service来管理服务的时候,是在/etc/init.d/目录中创建文件来管理服务的启动和停止,然而在centos7中就要用systemctl命令了。
在已经安装好redis的docker容器里,在/lib/systemd/system目录下创建一个redis.service
vi /lib/systemd/system/redis.service因为我的redis安装目录是/redis-4.0.6/src/,所以:
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/redis-4.0.6/src/redis-server /redis-4.0.6/redis.conf --daemonize no
ExecStop=/redis-4.0.6/src/redis-cli -h 127.0.0.1 -p 6379 shutdown
[Install]
WantedBy=multi-user.target保存后需要刷新systemctl配置:
systemctl daemon-reload然后就可以使用systemctl来start、restart、stop了
systemctl start redis.service
systemctl restart redis.service
systemctl stop redis.service
systemctl enable redis.service
这一招式应该还是会经常用到的,在偶尔服务器重启时可以让服务开机自动启动,除了redis外,nodejs也会需要。
在已经安装好redis的docker容器里,在/lib/systemd/system目录下创建一个redis.service
vi /lib/systemd/system/redis.service因为我的redis安装目录是/redis-4.0.6/src/,所以:
[Unit]
Description=Redis
After=network.target
[Service]
ExecStart=/redis-4.0.6/src/redis-server /redis-4.0.6/redis.conf --daemonize no
ExecStop=/redis-4.0.6/src/redis-cli -h 127.0.0.1 -p 6379 shutdown
[Install]
WantedBy=multi-user.target保存后需要刷新systemctl配置:
systemctl daemon-reload然后就可以使用systemctl来start、restart、stop了
systemctl start redis.service
systemctl restart redis.service
systemctl stop redis.service
systemctl enable redis.service
这一招式应该还是会经常用到的,在偶尔服务器重启时可以让服务开机自动启动,除了redis外,nodejs也会需要。
相关文章推荐
- 初学redis之windows服务配置与启动
- Ubuntu系统Redis配置服务启动常见错误解决办法
- Redis配置成服务启动
- CentOS 7 上systemctl 的用法(注意不是多个容器服务开机启动)
- 当配置systemctl restart nfs-server.service时,不能正确重启服务该怎么办?
- CentOS7解决systemctl start 启动服务时的常见错误
- CentOS 7 中配置通过 daemon 模式启动的 Tomcat 8 服务 3ff8
- MongoDB在CentOS 7上的systemctl服务配置
- (二)Redis的安装及配置(3)---注册服务与自动启动
- docker中使用systemctl启动服务报错的解决办法
- systemctl 配置mysql 开机启动
- CentOS7.0中systemctl启动关闭服务的用法 和firewalld防火墙用法
- JavaWeb-3-web服务启动时加载类中的某个方法配置(Spring mvc模式下)
- centos7 systemctl 启动 Redis 失败
- 编写使用systemctl启动服务脚本
- CentOS7 systemctl 自定义程序启动服务
- 初学redis之windows服务配置与启动
- docker centos 无法用systemctl 启动服务的问题
- Redis 3.x安装并配置开机自启动服务
- 在linux下,把程序设置systemctl服务,并开机启动