vim /lib/systemd/system/redis.serviceredis
[Unit] Description=Redis After=network.target [Service] Type=forking PIDFile=/var/run/redis_6379.pid ExecStart=/usr/local/bin/redis-server /etc/redis/6379.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
注意文件名和文件模目录vim
[Unit] 表示这是基础信息
Description 是描述
After 是在那个服务后面启动,通常是网络服务启动后启动
[Service] 表示这里是服务信息 ExecStart 是启动服务的命令
ExecStop 是中止服务的指令
[Install] 表示这是是安装相关信息 WantedBy 是以哪一种方式启动:
multi-user.target代表当系统以多用户方式(默认的运行级别)启动时,这个服务须要被自动运行。网络
刚刚配置的服务须要让systemctl能识别,就必须刷新配置
systemctl daemon-reload测试
启动redis
systemctl start redis
systemctl restart redis
systemctl stop redisrest
redis服务加入开机启动
systemctl enable redis
禁止开机启动
systemctl disable rediscode
systemctl status redisserver
更换到目录下 cd /usr/local/bin ./redis-cli 登陆后 输入 set abc 123 get abc