Centos 7 安装 Redis

Centos 7 安装 Redis

  • 安装步骤
    • 1、安装软件源
    • 2、安装redis
    • 3、创建符号链接
    • 4、修改配置文件
    • 5、启动 redis
    • 6、停止redis

安装步骤

1、安装软件源

如果是Centos 8 直接yum install 就可以了

yum install -y redis

但是如果是Centos 7,redis 默认的是 redis 3 系列,比较老。

yum list | grep redis

在这里插入图片描述

安装 scl 源:

yum install centos-release-scl-rh

2、安装redis

yum install rh-redis5-redis

提示直接选择 y

3、创建符号链接

① 针对可执行程序创建符号链接:

cd /usr/bin
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-server ./redis-server
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-sentinel ./redis-sentinel
ln -s /opt/rh/rh-redis5/root/usr/bin/redis-cli ./redis-cli

② 针对配置文件创建符号链接

cd /etc
ln -s /etc/opt/rh/rh-redis5/ ./redis

4、修改配置文件

① 设置 ip 地址

cd redis
vim redis.conf

bind 127.0.0.0 改为 bind 0.0.0.0
protected-mode 改为 no
在这里插入图片描述
② 启动守护进程:
daemonize 改为 yes
在这里插入图片描述
③ 设置工作目录

mkdir -p /var/lib/redis 

然后修改文件:
在这里插入图片描述

④ 设置日志目录
mkdir -p /var/log/redis/
在这里插入图片描述

5、启动 redis

redis-server /etc/redis/redis.conf

没报错就是启动成功了:

netstat -anp | grep redis

redis 已经启动,并且绑定 6379 端口号
在这里插入图片描述
redis-cli 就可以连接服务器

6、停止redis

kill 进程id

进程 id 可以通过上面的netstat 或者 ps 命令查询:

ps -ef | grep redis

或者:

netstat -anp | grep redis

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/5354.shtml

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

相关文章

深入探索MinIO:高性能的开源对象存储服务器

深入探索MinIO:高性能的开源对象存储服务器 文章目录 深入探索MinIO:高性能的开源对象存储服务器一、引言二、MinIO概述三、MinIO的特点四、MinIO的架构五、MinIO的使用场景六、MinIO的安装部署七、MinIO的操作管理八、MinIO的生态系统九、MinIO的扩展性…

【表格版】英语学习笔记--发音-元音和辅音

以下所有内容来自“AI豆包”。 元音(20个) 元音单元音(12个)双元音(8个)短长(ʊə)发音类似“乌尔”(ɪ)发音类似“一”但短促(iː)发音类似“一”(eɪ)发音类似“诶”(ə)发音类似“额”但短促(əː)发…

用于复杂任务的 AI 编码引擎:多文件多步骤拆解实现 | 开源日报 No.239

plandex-ai/plandex Stars: 3.1k License: AGPL-3.0 plandex 是一个用于复杂任务的 AI 编码引擎。 使用长时间运行的代理完成跨多个文件且需要多个步骤的任务将大型任务分解为较小子任务,逐一实现,直至完成整个工作帮助处理积压工作、使用陌生技术、摆…

php变量创建和定义规则和常见常量

在 PHP 中,变量是用于存储数据的容器,并且可以根据需要进行更改。以下是 PHP 变量创建和定义的一些基本规则: 变量名以 $ 符号开头:在 PHP 中,所有变量名都以美元符号 $ 开头。例如,$name、$age 等。变量名…

想开发一款带有视频通话/共享屏幕功能的产品?那WebRTC是你必须要知道的!

作为一名技术爱好者,我总是对各种协议、各种功能感兴趣,两周前我想为我的开源项目ChatCraft集成视频通话功能,我就开始了对应技术的研究,然后我盯上了WebRTC。在这个研究过程中,我恶补了大量有关WebRTC的知识&#xff…

Golang错误处理机制

文章目录 Golang错误处理机制panic异常recover捕获异常自定义错误 Golang错误处理机制 panic异常 panic异常 Go的类型系统会在编译时捕获很多错误,但有些错误只能在运行时检查,比如除零错误、数组访问越界、空指针引用等,这些运行时错误会引…

react useEffect中removeEventListener没生效问题解决

在useEffect中写入window.removeEventListener没有生效,代码如下 useEffect(() > {const handleResize () > {console.log(window.innerWidth, window.innerHeight);};window.addEventListener(resize, handleResize);return () > {window.removeEventLi…

上位机图像处理和嵌入式模块部署(树莓派4b进行自动化测试)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 硬件、软件功能开发ok只是产品开发的第一步。怎么做到自动化测试、保证产品质量才是关键。很多时候,我们给客户提供了功能,…

Leetcode-17.04. 消失的数字

面试题 17.04. 消失的数字 - 力扣(LeetCode)https://leetcode.cn/problems/missing-number-lcci/ 目录 面试题 17.04. 消失的数字 - 力扣(LeetCode) 题目 解题(注释) 第一种方法 第二种方法 第三种方法 题目 数组nums包含…

73、栈-柱状图中最大的矩形

思路: 矩形面积:宽度*高度 高度如何确定呢?就是在宽度中最矮的元素。如何确定宽度,就是要确定左右边界。 当我们在处理直方图最大矩形面积问题时,遇到一个比栈顶柱子矮的新柱子时开始计算面积的原因关键在于如何确定…

医院手术室麻醉信息管理系统源码 自动生成麻醉的各种医疗文书(手术风险评估表、手术安全核查表)

目录 手术风险评估表 一、患者基本信息 二、既往病史 三、手术相关信息 四、风险评估因素 五、风险评估结果 手术安全核查表 一、患者身份与手术信息核对 二、术前准备核查 三、手术团队与职责确认 四、手术物品与设备核查 五、术中关键步骤核查 六、术后核查 七…

政府采购合作创新采购方式管理暂行办法

4月26日,财政部印发《政府采购合作创新采购方式管理暂行办法》(以下简称《办法》),旨在贯彻落实党中央、国务院关于加快实施创新驱动发展战略有关要求,支持应用科技创新。《办法》鼓励有研发能力的国有企业、民营企业、外商投资企…

远程桌面的端口配置与优化

在现代企业环境中,远程桌面连接已成为日常工作中不可或缺的一部分。然而,随着网络攻击的增加,确保远程桌面连接的安全性变得尤为重要。其中一个关键的安全因素是端口配置。 一、远程桌面默认端口 远程桌面协议(RDP)默…

Open sesame! universal black box jailbreaking of large language models - 论文翻译

论文链接: https://arxiv.org/pdf/2309.01446.pdf Open sesame! universal black box jailbreaking of large language models Abstract1 Introduction2 Previous Work3 Threat Model4 Our Method4.1 Genetic Algorithm4.2 Population Encoding4.3 Fitness4.4 Sele…

亚马逊关键字搜索商品列表API接口:探索海量商品的利器

亚马逊关键字搜索商品列表API接口允许开发者通过输入关键字或特定参数,在亚马逊平台上进行商品搜索,并返回符合搜索条件的商品列表信息。这些信息包括商品的标题、图片、价格、评价等,为商家、开发者以及市场分析师提供了丰富的商品数据支持。…

leetcode989-Add to Array-Form of Integer

题目 整数的 数组形式 num 是按照从左到右的顺序表示其数字的数组。 例如,对于 num 1321 ,数组形式是 [1,3,2,1] 。 给定 num ,整数的 数组形式 ,和整数 k ,返回 整数 num k 的 数组形式 。 示例 1: 输入…

docker里部署SpringBoot项目,访问不到扬声器,如何解决??

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

# 从浅入深 学习 SpringCloud 微服务架构(七)Hystrix(1)

从浅入深 学习 SpringCloud 微服务架构(七)Hystrix(1) 一、Hystrix:基于 RestTemplate 的熔断配置 1、Hystrix 介绍: 1)Hystrix 是由 Netflix 开源的一个延迟和容错库, 用于隔离访…

kubernetes 之 一键安装prometheus

kubernetes上安装prometheus prometheus官网: https://github.com/prometheus-operator/kube-prometheus 按照官网下载对应版本 相对稳定一些 这里我们k8s 是1.28 版本的 相对应的下载 0.13 版本 rootmaster2:~# git clone https://github.com/prometheus-operato…

《21天学通C++》(第十二章)运算符类型与运算符重载

1.为什么要重载运算符&#xff1f; 通过重载运算符&#xff0c;可以将复杂的操作封装成简单的运算符形式&#xff0c;简化代码&#xff0c;提高可读性下面举一个简单的例子 计算两个点的坐标之和。 1.不重载运算符 #include <iostream> using namespace std; class P…