首页 > 数据库 >Linux redis设置开机自启动

Linux redis设置开机自启动

时间:2022-11-15 09:46:55浏览次数:387  
标签:bin etc redis 开机 init Linux 自启动 redisd

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

相关文章

  • linux input子系统的event编号修改
    linuxinput子系统的event编号修改在对接甲方的时候,一些input外设需要固定的input、event编号。而不同厂家不同型号的驱动在内核中加载的顺序不同,因此/dev/input下的event......
  • Linux——虚拟机如何连接XShell
    目录一、检查虚拟机设置的网络连接是否为NAT模式二、虚拟网络编辑器中查看IP地址三、设置虚拟机的IP地址,子网掩码,网关,DNS四、XSell中连接虚拟机五、总结一、检查虚拟......
  • linux FHS结构
    FHS:Linux的文件系统分层结构:FHSFilesystemHierarchyStandard(文件系统层次化标准)的缩写,多数Linux版本采用这种文件组织形式,类似于Windows操作系统中c盘的文件目录,FHS采......
  • 004.编译安装Redis
    1.编译安装应用程序   2.yum与编译安装的区别   3.编译安装redis3.1 上传 redis-4.0.14.tar.gz(/usr/local)3.2  tar-zxvfredis-4.0.14.tar.gz 3.......
  • Linux笔记:查看和修改系统时间
    1.查看系统当前时间命令:date[root@zjy~]#dateSunNov1320:14:44CST20222.修改系统时间修改时间:date-s"21:12:00"修改日期:date-s"2022-11-12"#需......
  • 【Java】Springboot + Redis + AOP切面实现字典翻译
     使用案例演示:先开发了一个简单的Demo:普通DTO类注解翻译的字段和翻译来源  在需要翻译的方法上注解@Translate  接口返回结果:  框架思路:1、标记的......
  • 第四章 linux字符设备驱动一
    前言字符设备是Linux驱动中三大设备之一,字符(char)设备是个能够像字节流(类似文件)一样被访问的设备,由字符设备驱动程序来实现这种特性。字符设备驱动程序通常至少要实现open......
  • 云服务器(Linux)安装部署Kafka
    云服务器(Linux)安装部署Kafka前期准备kafka的安装需要依赖于jdk,需要在服务器上提前安装好该环境,这里使用用jdk1.8。下载安装包官网地址:较新的版本已自带Zookeeper,无......
  • 【Linux环境部署】Python版本更新及替换
    默认python版本替换1.测试当前默认python版本user@user-jwq#pythonPython2.7.18(default,Jul12022,12:27:04)[GCC9.4.0]onlinux2Type"help","copyright......
  • 短信注册登录前后端结合与redis简介
    短信注册登录前后端结合与redis简介短信注册接口views.py@action(methods=['POST'],detail=False)defregister(self,request):ser=UserRegister......