Redis设置开机自启动
Posted 小码助力助你前行
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis设置开机自启动相关的知识,希望对你有一定的参考价值。
文章目录
前言
每次要使用Redis的时候去启动Redis是比较麻烦的,我们可以直接设置开机自启动,这样就不需要我们每次都手动操作了。本篇文章教你如何通过配置来实现开机自启。
一、Redis是什么?
Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
1.Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
2.Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
3.Redis支持数据的备份,即master-slave模式的数据备份。
二、使用步骤
1.新建一个系统服务文件
首先输入命令:vi /etc/systemd/system/redis.service
进入vim后粘贴下方代码,注意查看地址是否一致。
ExecStart后面接的是你的redis-server的安装位置和redis配置文件的目录
[Unit]
Description=redis-server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/redis/bin/redis-server /usr/local/redis/redis-6.2.6/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2.重载系统服务
命令如下:
systemctl daemon-reload
3.启动和查看Redis
命令如下:
#启动Redis
systemctl start redis
#查看Redis状态
systemctl status redis
可以看到Redis已经是(running)正在运行状态
4.停止Redis
命令如下:
systemctl stop redis
可以看到Redis已经是(dead)死亡状态
5.开机自启
输入命令后,Redis就实现开机自启的功能,命令如下:
systemctl enable redis
总结
以上就是今天的全部内容
我是本篇小编LXL
遇到Bug需要帮助,
欢迎加wx:
xmzl1988
备注"csdn博客“
温馨提示此为有偿服务;
[CentOS7]redis设置开机启动,设置密码
[CentOS7]redis设置开机启动,设置密码
简介
上篇文章介绍了如何安装redis,但每次重启服务器之后redis不会自启,这里将介绍如何进行自启设置,以及如何设置redis的密码,进行密码验证登陆。
上篇文章: Centos7安装Redis
步骤
1、设置redis.conf中daemonize为yes,确保后台进行开启。
2、编写开机自启动脚本
vi /etc/init.d/redis
3、将下面脚本添加redis文件中
#!/bin/bash # chkconfig: 2345 10 90 # description: Start and Stop redis REDISPORT=6379 EXEC=/usr/local/bin/redis-server REDIS_CLI=/usr/local/bin/redis-cli PIDFILE=/var/run/redis_6379.pid CONF="/etc/redis/6379.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed." else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE exists, process is not running." else PID=$(cat $PIDFILE) echo "Stopping..." $REDIS_CLI -p $REDISPORT SHUTDOWN sleep 2 while [ -x $PIDFILE ] do echo "Waiting for Redis to shutdown..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac
4、设置权限
chmod 755 /etc/init.d/redis
5、启动测试
/etc/init.d/redis start
6、设置开机自启动
chkconfig redis on
7、重启服务器测试
reboot
8、设置密码
vi /etc/redis/6379.conf
修改为:
requirepass root #注意行前空格去掉
9、重启redis
b.开启Redis服务操作通过/etc/init.d/redis_6379 start命令,也可通过(service redis_6379 start) c.关闭Redis服务操作通过/etc/init.d/redis_6379 stop命令,也可通过(service redis_6379 stop)
以上是关于Redis设置开机自启动的主要内容,如果未能解决你的问题,请参考以下文章