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

【Redis系列】在Centos7上安装Redis5.0保姆级教程!

哈喽, 大家好,我是小浪。那么最近也是在忙秋招,很长一段时间没有更新文章啦,最近呢也是秋招闲下来,当然秋招结果也不是很理想,嗯……这里就不多说啦,回归正题,从今天开始我们就开始正式学习Redis的相关内容了,感兴趣的小伙伴们可以一键三连支持一下~

目录

一、安装scl源

二、安装Redis5.0

三、创建符号链接

四、启动Redis

一、安装scl源

  这里大家需要注意,如果我们系统使用的是Centos7的话,那么想安装Redis首先需要去安装scl源,命令如下:

yum install centos-release-scl-rh

首次安装的话执行命令之后的过程: 

安装完成之后的样子:

二、安装Redis5.0

注意这里我们直接通过yum install Redis这个命令是不行的,需要通过指定的命令进行安装Redis:

yum install rh-redis5-redis

输入命令之后,就开始安装Redis了,注意安装过程中遇到提示是否继续的命令,输入y即可:

安装完成之后的样子:

三、创建符号链接

  那么符号链接在linux上的意思就是对应我们Windows上面的"快捷方式",通过这个快捷方式便可以找到指定文件所在的位置:

1、针对可执行程序设置符号链接

cd /usr/bin

创建Redis-server:

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

 Redis哨兵:

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

 Redis客户端:

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

查看创建的符号链接:

2、针对配置⽂件设置符号链接

  首先进入我们的etc/目录下,etc目录一般就是用来存放我们的配置文件;

cd /etc/

执行以下命令:

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

 查看当前etc/目录下的redis目录:

3、修改配置文件

1、设置 ip 地址

 首先进入redis目录:

cd redis/

打开redis的配置文件:

vim redis.conf

按 i 进入编辑模式:

找到 bing 127.0.0.1这一行:

修改为:  bind 0.0.0.0

目的就是保证我们的服务器启动就能被其他服务器访问到;

2、关闭保护模式

  往下翻,找到这一行语句,将yes 改为 no ;

3、启动守护进程

 这里要注意的是服务器程序一般是以后台进程(守护进程)的方式在运行,linux中的进程又分为前台进程和后台进程,前台进程会随着终端的关闭而被杀死,而后台进程不会随着终端关闭而关闭;

将这里的 no 改为 yes ;

4、设置工作目录

 首先创建工作目录

mkdir -p /var/lib/redis

在配置文件中修改工作目录

vim redis.conf 

按 i 进入编辑模式,找到下图这行,做出修改;

5、设置日志目录

 先创建日志目录

mkdir -p /var/log/redis/

再去配置文件中配置日志目录 

修改成我们刚创建的日志目录:

logfile /var/log/redis/redis-server.log

OK,经过以上这些步骤,我们就成功安装好了Redis。

四、启动Redis

  使用以下命令行来启动Redis:

redis-server /etc/redis/redis.conf

查看Redis的端口号:

ps aux | grep redis

通过kill 命令,杀死进程:

kill 进程id

通过以下命令连接到Redis:

redis-cil

相关文章:

【Redis系列】在Centos7上安装Redis5.0保姆级教程!

哈喽, 大家好,我是小浪。那么最近也是在忙秋招,很长一段时间没有更新文章啦,最近呢也是秋招闲下来,当然秋招结果也不是很理想,嗯……这里就不多说啦,回归正题,从今天开始我们就开始正…...

线性代数-Python-03:矩阵的变换 - 手写Matrix Transformation及numpy中的用法

文章目录 一、代码仓库二、旋转矩阵的推导及图形学中的矩阵变换2.1 让横坐标扩大a倍,纵坐标扩大b倍2.2 关于x轴翻转2.3 关于y轴翻转2.4 关于原点翻转(x轴,y轴均翻转)2.5 沿x方向错切2.6 沿y方向错切2.7 旋转2.8 单位矩阵2.9 矩阵的…...

【单片机基础】按键状态机实现短按、长按、双击、三击和N击

下载地址: 【CSDNNaiva】源码:HK32F030M-按键扫描-短按长按检测【CSDNNaiva】源码:HK32F030M-ADC-EXTI-TM1624-USART-EEPROM-TiMBase-按键长按(231024) 参考资料 [1] 【CSDNPillarPeng】【按键】[独立按键] - 1: 单击&#xff0c…...

Ubuntu虚拟机部署OpenStack

1、部署环境 系统:ubuntu-22.04.3-desktop-amd64DevStack版本:2024.1VMware Workstation:8G内存、4核处理器、100G硬盘/1、网络NAT模式/1 2、Ubuntu环境设置 点击show applications,选择Software&Updates 跟换Ubuntu的镜像…...

ES在企业项目中的实战总结,彻底掌握ES的使用

通过之前两篇文章 了解了ES的核心概念和基础使用学习进阶的DSL语法处理复杂的查询 这段时间通过在本企业代码中对ES框架的使用,总结了不少经验。主要分为三点 企业封装了ES原生的api,需要使用企业项目提供的接口实现 -------简单使用(本章节目…...

QT的Qporcess功能的使用

具体实现代码如下&#xff1a; #include <QProgressBar>//必须要包含的头文件 #include <QProcess>// 创建一个QProgressBar对象QProgressBar *progressBar new QProgressBar(this);QProcess *proces;process_shownew process;// 设置进度条的最小值和最大值prog…...

【图灵诸葛】jvm笔记

2023年10月23日14:04:44 jvm 1.jdk体系结构图回顾(Av333129672,P1) jdk jre 底层是hotspot jvm 2.java虚拟机内部组成(Av333129672,P2) 堆 方法区 执行引擎 类加载 本地方法栈 线程栈&#xff08;虚拟机栈&#xff09; 3.java虚拟机栈讲解(Av333129672,P3) 程序计数器&#xf…...

数据安全小课堂开讲啦!看这里!

数据安全小课堂开讲啦&#xff01;看这里&#xff01; 1、什么是数据&#xff1f; 《数据安全法》第三条明确&#xff0c;本法所称的数据&#xff0c;就是指任何以电子或者其他方式对信息的记录。小到个人使用手机、电脑等电子产品时浏览的网页、下载的应用、存储的文件&…...

单片机矩阵键盘

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、什么是矩阵键盘&#xff1f;1.独立键盘2.矩阵键盘变化1变化2变化3 3. 通过变型&#xff0c;举一反三&#xff0c;就可以实现4*4的矩阵键盘扫描 二、使用步骤…...

横坐标日期等间隔绘图 python示例代码

有两列数据&#xff0c;一列是日期&#xff0c;另一列是数值。日期是递增的&#xff0c;但是间隔不是均匀的。比如1月1日至2月1日有10组数据&#xff0c;2月1日至3月1日有100组数据&#xff0c;3月1日至4月1日有1000组数据。我想绘折线图&#xff0c;横坐标是日期&#xff0c;纵…...

photoshop2024免费插件Portraiture3

随着手机摄影的普及&#xff0c;修图可以说是现代人的必备生活技能之一了&#xff0c;现在谁发个朋友圈不把自己的照片修的美美的呢&#xff1f;那么如何拥有一张氛围感满满的照片呢&#xff1f;这不得不提图片处理软件中的王牌——photoshop。作为专业的图片处理软件&#xff…...

NewStarCTF2023week4-More Fast(GC回收)

打开链接&#xff0c;存在很多个类&#xff0c;很明显是php反序列化漏洞利用&#xff0c;需要构造pop链 &#xff0c; 关于pop链构造的详细步骤教学&#xff0c;请参考我之前的博客&#xff0c;真的讲得很详细也容易理解&#xff1a; http://t.csdnimg.cn/wMYNB 如果你是刚接…...

和鲸赞助丨第16届中国R会议暨2023 X-AGI大会通知

第16届中国 R 会议暨2023 X-AGI大会将于11月25-30日在中国人民大学召开&#xff0c;探讨数据科学和人工智能的相关进展&#xff0c;本次会议将采用线上会议和线下会议相结合的方式举办。 在过去的15年里&#xff0c;中国R会议一直致力于探讨数据科学在各学科、各行业的探索和实…...

Python第三方库 - Flask(python web框架)

1 Flask 1.1 认识Flask Web Application Framework&#xff08; Web 应用程序框架&#xff09;或简单的 Web Framework&#xff08; Web 框架&#xff09;表示一个库和模块的集合&#xff0c;使 Web 应用程序开发人员能够编写应用程序&#xff0c;而不必担心协议&#xff0c;线…...

c# sqlite 修改字段类型

因为sqlite不支持直接修改字段类型&#xff0c; 所以只能创建新的表&#xff0c;再将原始数据复制过去。具体操作步骤如下&#xff1a; 第一步&#xff0c; 将表“tableName”的名称修改为 “oldTable” string queryString string.Format("ALTER TABLE {0} RENAME TO …...

[Pytorch] 保存模型与加载模型

1、保存模型 # 定义模型 model BPNetModel(n_featuren_feature,n_hiddenn_hidden,n_outputn_output) #调用网络# 保存模型 torch.save(model, BPNetModel0.pth) 2、加载模型 import torch## 读取模型 model torch.load(BPNetModel0.pth) 3、保存模型参数 #调用网络 mode…...

AES解密报错,Input length must be multiple of 16 when decrypting with padded cipher

# 项目场景:对登录用户名、密码前端加密,后端解密失败 --- # 问题描述 在做login登录页面的用户名和密码加密时,前端加密后端解密,但是抛出`报错:Input length must be multiple of 16 when decrypting with padded cipher`,仔细检查过偏移向量,没有问题,但还是不行,…...

电子学会C/C++编程等级考试2023年05月(三级)真题解析

C/C等级考试&#xff08;1~8级&#xff09;全部真题・点这里 第1题&#xff1a;找和为K的两个元素 在一个长度为n(n < 1000)的整数序列中&#xff0c;判断是否存在某两个元素之和为k。 输入 第一行输入序列的长度n和k&#xff0c;用空格分开。 第二行输入序列中的n个整数&am…...

【2023_10_21_计算机热点知识分享】:机器学习中的神经网络

今天的分享主题是机器学习中的神经网络。神经网络是一种模拟人类神经系统的计算模型&#xff0c;它由一系列的神经元组成&#xff0c;每个神经元接收一组输入&#xff0c;经过计算后产生一个输出。神经网络的学习过程是通过调整神经元之间的连接权重来实现的&#xff0c;这个过…...

app开发者提升第四季度广告收入的方法

第四季度将迎来双十一、双十二、圣诞、元旦为主的电商购物季&#xff0c;这是一年中利用线上消费为全新年度和全新预算做好准备的最佳时机&#xff0c;从过往的变现成功案例中汇总了优化要点&#xff0c;帮助开发者在第四季度和未来一年获取更多广告收益。 https://www.shensh…...

Spring Boot Microservices故障排查:10个常见问题及解决方案

Spring Boot Microservices故障排查&#xff1a;10个常见问题及解决方案 【免费下载链接】spring-boot-microservices Spring Boot Template for Micro services Architecture - Show cases how to use Zuul for API Gateway, Spring OAuth 2.0 as Auth Server, Multiple Resou…...

Linux内核驱动开发:从传统proc接口到现代seq_file与proc_ops的迁移指南

1. 项目概述&#xff1a;为什么我们需要关注/proc的新接口&#xff1f;如果你在Linux内核驱动开发领域摸爬滚打过几年&#xff0c;一定对/proc文件系统这个“老伙计”又爱又恨。爱它&#xff0c;是因为在调试和状态监控时&#xff0c;它提供了一个极其简单、直观的窗口&#xf…...

数字视频发送器(SDI编码器)

这是一款数字视频发送器&#xff08;SDI编码器&#xff09;&#xff0c;功能对标Genum公司的GV7600和Semtech的GS2972。该芯片主要用于将并行数字视频信号&#xff08;如BT.1120&#xff09;转换为串行SDI信号&#xff0c;通过75欧姆同轴线缆进行传输。特征&#xff1a;传输速率…...

实战指南:深度解析markmap思维导图转换架构与多格式输出优化

实战指南&#xff1a;深度解析markmap思维导图转换架构与多格式输出优化 【免费下载链接】markmap Build mindmaps with plain text 项目地址: https://gitcode.com/gh_mirrors/ma/markmap markmap是一个强大的开源工具&#xff0c;能够将结构化的Markdown文本转换为交互…...

基于PyPortal与CircuitPython的桌面空气质量监测站DIY指南

1. 项目概述&#xff1a;打造你的桌面级空气质量监测站如果你和我一样&#xff0c;对身边的空气质量有点“强迫症”&#xff0c;总想知道窗外空气到底怎么样&#xff0c;但又不想总去翻手机App&#xff0c;那么这个项目就是为你量身定做的。我们将利用一块名为PyPortal的开发板…...

基于MCP协议构建AI支付网关:连接Clawd与智能体的实践指南

1. 项目概述&#xff1a;一个连接Clawd与MCP的支付网关 最近在折腾一个很有意思的开源项目&#xff0c;叫 clawdpay-mcp 。这个项目在GitHub上由 Rishab87 维护&#xff0c;乍一看名字有点拗口&#xff0c;但拆解一下就能明白它的核心价值&#xff1a; clawdpay 和 M…...

XUnity Auto Translator:3分钟为Unity游戏添加多语言支持的终极方案

XUnity Auto Translator&#xff1a;3分钟为Unity游戏添加多语言支持的终极方案 【免费下载链接】XUnity.AutoTranslator 项目地址: https://gitcode.com/gh_mirrors/xu/XUnity.AutoTranslator 你是否曾经因为语言障碍而无法畅玩心爱的Unity游戏&#xff1f;或者作为游…...

HoRain云--Skills 工作原理

&#x1f3ac; HoRain 云小助手&#xff1a;个人主页 ⛺️生活的理想&#xff0c;就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站&#xff0c;性价比超高&#xff0c;大内存超划算&#xff01;忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …...

数字孪生交互推演方法

数字孪生交互推演方法&#xff08;Digital Twin Interactive Deduction Methodology&#xff09;是用户为中心交互系统工程&#xff08;UCI-SE&#xff09;在研发设计、变型设计以及生产预测环节的最高技术形态 。它改变了传统数字孪生“只能看、不能动”的静态看板僵局&#x…...

如何快速解决AKShare股票数据获取失败:完整的数据采集优化指南

如何快速解决AKShare股票数据获取失败&#xff1a;完整的数据采集优化指南 【免费下载链接】akshare AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库 项目地址: https://gitcode.com/gh_mirror…...