当前位置: 首页 > news >正文

rocky(centos) 安装redis,并设置开机自启动

一、下载并安装

1、官网下载Redis 并安装

Download | RedisRedisYou can download the last Redis source files here. For additional options, see the Redis downloads section below.Stable (7.2)Redis 7.2 …icon-default.png?t=N7T8https://redis.io/download/

 

2、上传下载好的redis压缩包到 /usr/local

3、解压

tar -xzvf redis-7.2.0.tar.gz

并将解压文件重命名为 redis 

mv redis-7.2.0 redis

4、安装所需gcc环境

yum install gcc gcc-c++ automake autoconf libtool libstdc++-devel make -y

5、切换路径

cd redis

6、安装

make && make install

7、安装完毕

二、设置开机自启动

在设置之前,做一些自己的修改,以使redis更好的符合我们的生产环境

1、进入redis目录下的ustils

cd /usr/local/redis/utils/

2、拷贝

cp redis_init_script /etc/init.d/

3、回到redis目录。并新建文件夹

cd /usr/local/redis

4、vim redis.conf 修改配置文件如下

①  daemonize yes  //是否后台启动
②  dir /usr/local/redis/working   //写明redis的工作空间所以要在此目录下创建一个working文件夹 mkdir working
③  bind 0.0.0.0  //如果想要外部能访问redis,则改成0.0.0.0,原来是127.0.0.1,只能被内部访问
④  requirepass 123456   //设置redis密码,默认是被注释的,不需要密码。
在云服务器上的密码记得设置的复杂些,这里是本地虚拟机所以无关紧要。

至此核心配置文件就修改完毕了,可以根据自己实际需求修改

5、进入/etc/init.d/,修改一开始复制的启动脚本redis_init_script 。

cd /etc/init.d/

vim redis_init_script

(这里修改了CONF="/usr/local/redis/redis.conf",指定我们的配置文件的位置。其他像端口之类的保持默认即可)

6、赋予脚本可执行文件

chmod 777 redis_init_script

7、启动脚本

./redis_init_script start

成功启动,如图:

ps -ef|grep redis
#或者
netstat -ntlp | grep 6379

9、注册到开机自启动服务中

chkconfig redis_init_script on

chkconfig redis_init_script on

10、测试

输入reboot,重启centOs7。

ps -ef | grep redis

重启成功后,重新连接,输入 开机自启动成功!

http://www.lryc.cn/news/156154.html

相关文章:

  • Flask狼书笔记 | 06_电子邮件
  • ChatGPT追祖寻宗:GPT-1论文要点解读
  • 回归拟合 | 灰狼算法优化核极限学习机(GWO-KELM)MATLAB实现
  • Mysql JSON
  • 使用Vue + axios实现图片上传,轻松又简单
  • C# 中什么是重写(子类改写父类方法)
  • 【Leetcode-面试经典150题-day22】
  • LDAP服务器如何重启
  • AP51656 LED车灯电源驱动IC 兼容替代PT4115 PT4205 PWM和线性调光
  • 浅析安防视频监控平台EasyCVR视频融合平台接入大量设备后是如何维持负载均衡的
  • SIEM 中不同类型日志监控及分析
  • 【java基础复习】java中的数组在内存中是如何存储的?
  • MySQL数据库 MHA高可用
  • leetcode669. 修剪二叉搜索树(java)
  • 计算机网络的故事——确认访问用户身份的认证
  • C#禁用或启用任务管理器
  • 【Redis】NoSQL之Redis的配置及优化
  • 【数据库】如何利用Python中的petl将PostgreSQL中所有表的外键删除,迁移数据,再重建外键
  • Si24R2F+畜牧 耳标测体温开发资料
  • 阿里云服务器退款流程_退订入口_到账时间说明
  • 自然语言处理实战项目17-基于多种NLP模型的诈骗电话识别方法研究与应用实战
  • 安全错误攻击
  • ELK安装、部署、调试 (八)logstash配置语法详解
  • SPI协议
  • 机器学习算法系列————决策树(二)
  • ACM中的数论
  • 我的创作纪念日 —— 一年之期
  • qt.qpa.plugin:找不到Qt平台插件“wayland“|| (下载插件)Ubuntu上解决方案
  • 详解Spring Boot中@PostConstruct的使用
  • 判断子序列