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服务是否已启动
标签:bin,etc,redis,开机,init,Linux,自启动,redisd From: https://www.cnblogs.com/hm-123/p/16889425.html