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:   PATH=/usr/local/bin:/sbin:/usr/bin:/bin

看到很多说有用到这个,但是我实在不清楚这个具体什么意思,然后发现不用也没关系,所以我这边就没有加了

5、设置redis 权限

  chmod 755 /etc/init.d/redis

6、启动redis

  ./etc/init.d/redisd start

7、设置开机启动

  cd /etc/init.d/
  chkconfig redisd on  #把redisd加入到开机自启服务里,类似window里面的注册表

8、reboot 重启后查看redis服务是否已启动

 

posted @ 2022-11-15 09:26  豁达舍得  阅读(7112)  评论(0编辑  收藏  举报