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

news2024/11/26 3:53:05

一、下载并安装

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.coloradmin.cn/o/977197.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

电气工程中重要的测量术语:“kVRMS” | 百能云芯

在电气工程和电子领域,术语“kVRMS”至关重要。它是工程师和技术人员用来准确评估电气系统电压的关键测量方法。在这篇综合文章中,我们将深入探讨 kVRMS 的含义、其意义、应用。 kVRMS 代表“千伏均方根”。为了理解这个术语,我们来分解一下&…

【Java Web】统一处理异常

一个异常处理的ControllerAdvice类。它用于处理Controller注解的控制器中发生的异常。 具体代码功能如下: 导入相关类和方法。声明一个Logger对象,用于日志记录。使用ExceptionHandler注解标记handleException方法,用于处理所有异常。 -嘛在…

管网水位监测的必要性

城市燃气、桥梁、供水、排水、热力、电力、电梯、通信、轨道交通、综合管廊、输油管线等,担负着城市的信息传递、能源输送、排涝减灾等重要任务,是维系城市正常运行、满足群众生产生活需要的重要基础设施,是城市的生命线。基础设施生命线就像…

centos+jenkins+pycharm

思路:架构 一. 在centos上搭建jenkins环境 二. pycharm与gitee建立连接 三. 访问jenkins,添加任务 3.1 添加一个自由风格的任务 3.2 添加git项目路径及访问git的账号和密码 3.3 执行start.sh脚本 四. 浏览器访问jenkins执行任务

leetcode-779. 第K个语法符号(java)

第K个语法符号 题目描述递归代码演示 题目描述 难度 - 中等 LC- 779. 第K个语法符号 我们构建了一个包含 n 行( 索引从 1 开始 )的表。首先在第一行我们写上一个 0。接下来的每一行,将前一行中的0替换为01,1替换为10。 例如,对于 n 3 &#…

个人博客系统-测试用例+自动化测试

一、个人博客系统测试用例 二、自动化测试 使用selenium4 Junit5单元测试框架&#xff0c;来进行简单的自动化测试。 1. 准备工作 &#xff08;1&#xff09;引入依赖&#xff0c;此时的pom.xml文件&#xff1a; <?xml version"1.0" encoding"UTF-8&quo…

在Mac电脑的终端程序中打开进入指定的系统/文件目录

例如&#xff1a;想直接在终端中打开repository目录&#xff0c;可以使用open 使用后可以看到打开了文件目录&#xff1a;

敏捷开发:适应变化的核心能力

​在当今高度变化的时代&#xff0c;软件开发的环境和要求也在不断变化。传统的开发方法往往难以适应这种快速变化&#xff0c;因此&#xff0c;一种新的软件开发方法——敏捷开发逐渐得到了广泛的关注和应用。 本文将介绍敏捷开发的概念、优势、实践经验、敏捷开发工具以及注…

三相三线电表和三相四线电表有什么区别

三相三线电表和三相四线电表是两种常见的电能计量仪表&#xff0c;它们在结构、接线方式和使用范围上有所不同。本文将从以下几个方面详细介绍两者之间的区别。 一、结构上的区别 1.三相三线电表&#xff1a;三相三线电表主要由电压线圈、电流线圈、转子、铝盘和外壳等部分组成…

技能大赛物联网赛项参赛软件建设方案

一、概述 信息与通信技术的目标已经从任何时间、任何地点连接任何人&#xff0c;发展到连接任何物品的阶段&#xff0c;而万物的连接就形成了物联网。物联网的主要特征是通过条码识读设备、射频识别 (RFID&#xff09;装置、红外感应器、全球定位系统、激光扫描器等信息传感设备…

舟山OV泛域名SSL证书申请需要注意什么

OV泛域名SSL证书是泛域名SSL证书中申请难度较大的&#xff0c;但它的加密等级比较高&#xff0c;适合一些需要对传输信息加密的企事业单位&#xff0c;比如大型商城网站&#xff0c;或者银行等金融网站。那么我们该如何申请OV泛域名SSL证书呢&#xff1f;今天就随SSL盾小编了解…

Bean注解总结

Bean五大类注解&#xff1a; Controller(控制器存储&#xff0c;用于检验参数合法性) Service(服务&#xff0c;业务组装) Repository(数据持久层&#xff0c;实际的业务处理) Component(组件&#xff0c;工具类层&#xff0c;会把一些重复在多个层使用的功能单独写成一个层…

智能井盖传感器:高效守护城市道路安全

近年来&#xff0c;井盖出问题导致事故的报道时有发生&#xff0c;但却容易被公众所忽视。井盖作为城市基础设施的一部分&#xff0c;主要用于保护下方的供水管道、下水道以及电信线缆等。然而&#xff0c;由于长时间使用、缺乏维护、设计不合理等原因&#xff0c;井盖出现问题…

JAVA 函数式接口与lambda

1.函数式定义 什么是函数式接口呢&#xff1f;听起来很绕&#xff0c;我们可以这样理解&#xff1a; 可以接收lambda函数的接口&#xff0c;就可以叫做函数式接口。 注意一个函数式接口里&#xff0c;只允许定义一个抽象方法。 在java里可以用FunctionalInterface注解来标注…

优维低代码实践:函数

优维低代码技术专栏&#xff0c;是一个全新的、技术为主的专栏&#xff0c;由优维技术委员会成员执笔&#xff0c;基于优维7年低代码技术研发及运维成果&#xff0c;主要介绍低代码相关的技术原理及架构逻辑&#xff0c;目的是给广大运维人提供一个技术交流与学习的平台。 优维…

【STM32RT-Thread零基础入门】8. 基于 CubeMX 移植 RT-Thread Nano

硬件&#xff1a;STM32F103ZET6、ST-LINK、usb转串口工具、4个LED灯、1个蜂鸣器、4个1k电阻、2个按键、面包板、杜邦线 文章目录 前言一、cubemx配置二、board.c文件修改2.rtconfig.h文件修改 三、主程序1. main函数2. task函数 总结 前言 利用RT_Thread操作系统实现三种不同的…

Ubuntu下安装Clion

前言 CLion 是一款由 JetBrains 开发的 C 集成开发环境&#xff08;IDE&#xff09;&#xff0c;它拥有许多强大的功能&#xff0c;如代码自动完成、调试器、版本控制等等。CLion本身是收费软件&#xff0c;但如果是学生的话可以申请免费使用。 测试安装环境&#xff1a;Ubunt…

Vue + Element UI 前端篇(十):动态加载菜单

Vue Element UI 实现权限管理系统 前端篇&#xff08;十&#xff09;&#xff1a;动态加载菜单 动态加载菜单 之前我们的导航树都是写死在页面里的&#xff0c;而实际应用中是需要从后台服务器获取菜单数据之后动态生成的。 我们在这里就用上一篇准备好的数据格式Mock出模…

哈希的应用——位图

文章目录 前言1. 面试题思考2. 位图2.1 位图的概念2.2 思路讲解及代码实现结构定义构造函数set和reset接口实现set和reset测试观察test接口实现test接口测试思考 3. 位图的应用习题1习题2习题3 4. 总结5. 源码5.1 bitset.h5.2 Test.c 前言 前面的文章里我们学习了哈希表&#x…

Etherpad安装手册(win10 64位电脑)

Etherpad安装手册 我使用的为win10 64位电脑 一、按照教程下载安装Etherpad 按照该文章下载安装&#xff0c;下面记录我的过程 1.下载etherpad 2.解压缩etherpad到d盘 3.双击start.bat&#xff0c;启动编辑器服务 注意&#xff1a;可能出现问题如下图&#xff0c;跳转二 4.在…