Linux redis设置开机自启动
redis安装启动这些就不说了,默认都已经好了的,接下来直接设置开机自启动。
1、修改redis.conf文件
daemonize:Redis默认不是以守护进程(daemonize)的方式运行,可以通过该配置项修改,使用yes启用守护进程
dbfilename:指定本地数据库文件名,默认值为dump.rdb,使用默认
dir:指定本地数据库存放目录,最好设置一下,不然在不同路径下启动会导致redis无数据
2、找到redis_init_script文件,在redis文件安装目录中的utils目录下,以下是我的文件目录
3、cp redis_init_script /etc/init.d/redisd 使用这句命令把文件复制到自启服务里
这里我找了很多网上的内容,感觉有个规范也不错,就按照他们的想法在redis后面加了个d,证明是开机自启文件(也许后面就忘了,但是现在看到就先写上)
4、修改redisd文件内容
REDISPORT=6379 # 端口,按照实际端口来
EXEC=/usr/local/redis/bin/redis-server # 服务器启动,改成你本地的路径
CLIEXEC=/usr/local/redis/bin/redis-cli # 客户端启动,改成你本地的路径
PIDFILE=/var/run/redis_6379.pid # 我这里是单机,所以就只有一个pid,多个可以另外设置 redis_${REDISPORT} 使用端口号作为pid文件的名称,改成你本地的路径
CONF="/usr/local/redis/etc/redis.conf" # 这个是redis的配置文件,改成你本地的路径
PASS="redis123" # 密码,不一定要用,要看使用这个关闭redis的时候会不会报错,如下图
一开始使用的时候还没有redis加d,报错了就需要加密码,不报错可以删掉,加的话是在红框这里
Tips: