【Redis】如何在 Ubuntu 上安装 Redis 5

🥰🥰🥰来都来了,不妨点个关注叭!
👉博客主页:欢迎各位大佬!👈

在这里插入图片描述
本期内容主要介绍如何在 Ubuntu 上安装 Redis5

一些碎碎念:

本来这期内容介绍如何在 Centos 安装 Redis 5, Centos8 安装 Redis 5 直接 yum install 即可安装,但是 Centos7 安装 Redis 5 比较麻烦,因为 yum 仓库中默认的 redis 版本比较老,是 3系列,可通过该命令,查看yum list | grep redis,写到一半,一些文档找不到啦,而且Centos 官方已经说明,后续不再维护,又对比了一下,Ubuntu 安装 Redis5 是很方便的~ 因此,本期内容就介绍如何在 Ubuntu 上安装 Redis 5(就是可惜了之前写的!!!haha有点难受~)

文章目录

  • 1. 如何将阿里云服务器 Centos 系统换成 Ubuntu 系统
  • 2. 如何在 Ubuntu 上安装 Redis 5
    • 2.1 先切换到 root 用户
    • 2.2 使用 apt 命令搜索 redis 相关的软件包
    • 2.3 使用 apt 命令安装 redis
    • 2.4 手动修改配置文件, 修改IP
    • 2.5 重新启动服务器
    • 2.6 使用 redis 自带的客户端连接服务器

1. 如何将阿里云服务器 Centos 系统换成 Ubuntu 系统

(如果是 Ubuntu 系统,可直接略过该介绍~)

1)停止服务

在这里插入图片描述
在这里插入图片描述
2)点击更换操作系统

在这里插入图片描述
在这里插入图片描述
3)设置系统以及版本

在这里插入图片描述
4)完成,可以看到已经更换
在这里插入图片描述
在这里插入图片描述

2. 如何在 Ubuntu 上安装 Redis 5

2.1 先切换到 root 用户

有的小伙伴购买云服务器,已经是 root 用户了,如果不是,需要 su 命令切换到 root

2.2 使用 apt 命令搜索 redis 相关的软件包

apt search redis

在这里插入图片描述

2.3 使用 apt 命令安装 redis

apt install redis

在这里插入图片描述

有的小伙伴在这里可能会出现问题~
使用上述两个命令,可能没有什么结果,原因在于:没有更新软件源,使用如下命令,进行更新:

sudo apt update

在这里插入图片描述

使用该命令可以进行更新,再使用 apt 安装 redis

在这里插入图片描述
安装完成之后,一般来说,redis 在安装好后,已经自动被提起来了~ 使用 netstat -anp | grep redis 查看

在这里插入图片描述
可以看到 redis 的默认端口是 6379

同时也可以看到,IP 这里绑定了本机的 IP —— 127.0.0.1,只能当前主机上的客户端可以访问,跨主机就访问不了了,因此,需要手动修改 IP,使其它主机能够访问

2.4 手动修改配置文件, 修改IP

cd /etc/redis/

(一般 etc 目录中,放配置文件~)

在这里插入图片描述
redis.conf 这个是 redis 的配置文件,这里就包含了 redis 的相关功能的配置内容

修改两个地方:
1)bind 127.0.0.1 ::1 ----> bind 0.0.0.0 ::1
2)protected-mode yes ----> protected-mode no

(保护模式也需要修改,改为 no,保护模式也会影响跨主机访问)

在这里插入图片描述
具体修改步骤:

  • vim redis.config
  • 按 i,进入 insert 模式,修改 bind 和 protected-mode
  • 按 esc,再输入:wq,对修改进行保存退出

Q】对于 redis,是否需要配置密码
A】个人认为,可以不需要设置密码,因为安全性是相对的,我们的数据不值钱,价值并不大,是非常安全滴,如果设置密码还忘记了,那可就麻烦啦~

2.5 重新启动服务器

重新启动服务器,修改的配置才生效~ 输入下面命令,可以重启:service redis-server restart

在这里插入图片描述
如果没有任何提示,说明修改成功(没有提示才是最好滴),如果有提示,可能刚刚修改的配置有问题~

使用该命令查看:service redis-server status

在这里插入图片描述

2.6 使用 redis 自带的客户端连接服务器

使用 redis-cli,连接客户端

如何判断是否连通呢?
输入 ping,如果给出 pong,即为连通
在这里插入图片描述
Ctrl+d,退出 redis 客户端

以上就是在 Ubuntu 上安装 Redis 5的步骤~ 还是十分简单容易滴~

(小Tip:Tab 键补全还是很方便捏~)

✨✨✨本期内容到此结束啦~

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

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

相关文章

MySQL 8.0 为 Java 开发者提供的强大新特性:深度解析与实战演示

哈喽,各位小伙伴们,你们好呀,我是喵手。运营社区:C站/掘金/腾讯云/阿里云/华为云/51CTO;欢迎大家常来逛逛 今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流,互…

基于ScriptableObject设计游戏数据表

前言 本篇文章是针对之前对于ScriptableObject概念讲解的实际应用之一,在游戏开发中,我们可以使用该类来设计编辑器时的可读写数据表或者运行时的只读数据表。本文将针对运行时的只读数据表的应用进行探索,并且结合自定义的本地持久化存储方式…

cheese安卓版纯本地离线文字识别插件

目的 cheese自动化平台是一款可以模拟鼠标和键盘操作的自动化工具。它可以帮助用户自动完成一些重复的、繁琐的任务,节省大量人工操作的时间。可以采用Vscode、IDEA编写,支持Java、Python、nodejs、GO、Rust、Lua。cheese也包含图色功能,识别…

SpringBoot——基础配置

但是还需要删除pom.xml中的标签——模板的文件也同样操作 banner的选项——关闭 控制台 日志 banner图片的位置——还会分辨颜色 在 Java 的日志框架(如 Logback、Log4j2 等)中,logging.level.root主要用于设置根日志记录器的日志级别…

css的盒模型

什么是盒模型? CSS盒模型(CSS Box Model)是CSS布局的基础,是CSS中用于设计和布局网页的一个核心概念。它定义了HTML元素的表现形式,包括元素的内部空间(内容、内边距、边框)和外部空间&#xf…

location指令

无前缀,必须以”/“开头 前缀""精准匹配。 前缀”^~“ 普通url匹配。 前缀”~“基于正则表达式的匹配, 区分大小写 前缀”~*“ 匹配优先级 locationlocation^~和无前缀/location ~或~* 1.无任何前缀 不加任何规则,默认大小写敏感&#x…

10.2 Linux_并发_进程相关函数

创建子进程 函数声明如下: pid_t fork(void); 返回值:失败返回-1,成功返回两次,子进程获得0(系统分配),父进程获得子进程的pid 注意:fork创建子进程,实际上就是将父进程复制一遍作为子进程&…

【Linux操作系统】进程的创建与替换

目录 前言:一、进程创建1.fork();1.1 fork基本介绍1.2 fork的原理1.3 写时拷贝1.4 fork的使用场景1.5 fork调用失败的原因 2.clone() 二、进程替换(exec)1.替换原理2.替换函数3.函数解释4.函数理解 前言: 学习了Linux操作系统我们可以知道,进…

基于php摄影门户网站

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

【洛谷】AT_abc178_d [ABC178D] Redistribution 的题解

【洛谷】AT_abc178_d [ABC178D] Redistribution 的题解 洛谷传送门 AT传送门 题解 一个水水的动态规划,阿巴巴巴。 题目大概是这样: 给定一个正整数 S S S,问有多少个数满足以下条件: 序列中不能出现小于 3 3 3 的正整数。…

C语言_字符函数和字符串函数

1. 字符函数 1.1 字符分类函数 在C语言中&#xff0c;有一系列专门做字符分类的函数被包括在头文件<ctype.h>。 这些函数的区分范围如下&#xff1a; 函数如果他的参数符合下列条件就返回真iscntrl任何控制字符isspace空白字符&#xff1a;空格’ ‘、换页’\n‘、回…

Oracle架构之数据库备份和RAC介绍

文章目录 1 数据库备份1.1 数据库备份分类1.1.1 逻辑备份与物理备份1.1.2 完全备份/差异备份/增量备份 1.2 Oracle 逻辑备份1.2.1 EXP/IMP1.2.1.1 EXP导出1.2.1.2 EXP关键字说明1.2.1.3 导入1.2.1.4 IMP关键字说明 1.2.2 EXPDP/IMPDP1.2.2.1 数据泵介绍1.2.2.2 数据泵的使用 1.…

【STM32单片机_(HAL库)】4-3-2【定时器TIM】测量按键按下时间1——编程实现捕获功能

测量按键按下时长思路 测量按键按下时间实验目的 使用定时器 2 通道 2 来捕获按键 &#xff08;按键接PA0&#xff09;按下时间&#xff0c;并通过串口打印。 计一个数的时间&#xff1a;1us&#xff0c;PSC71&#xff0c;ARR65535 下降沿捕获、输入通道 2 映射在 TI2 上、不分…

TypeScript快速梳理

为何需要TypeScript ts存在静态类型检查&#xff1a;在代码运行前进行检查&#xff0c;发现代码的错误或不合理之处&#xff0c;减少运行时异常的出现的几率&#xff0c;此种检查叫静态类型检查&#xff0c; TypeScript的核心就是静态类型检查&#xff0c;简言之就是把运行时的…

汽车发动机控制存储芯片MR2A08A

MRAM在汽车发动机控制单元中的关键数据存储&#xff0c;MR2A08A容量4Mb的非易失性存储芯片&#xff0c;符合汽车AEC-Q100 1级合格选项&#xff0c;可以在遇到的非常高的温度环境下工作&#xff0c;足够快地实时读取或写入数据&#xff0c;是非易失性的。 MRAM速度快&#xff0…

华为-单臂路由

1、什么是单臂路由 单臂路由&#xff08;Single-Arm Routing&#xff09;是一种网络架构和配置技术&#xff0c;它允许路由器通过一个物理接口来管理多个虚拟局域网&#xff08;VLAN&#xff09;之间的通信。 这个物理接口被配置为Trunk模式&#xff0c;以便能够传输来自不同VL…

Redis缓存淘汰算法详解

文章目录 Redis缓存淘汰算法1. Redis缓存淘汰策略分类2. 会进行淘汰的7种策略2.1 基于过期时间的淘汰策略2.2 基于所有数据范围的淘汰策略 3. LRU与LFU算法详解4. 配置与调整5. 实际应用场景 LRU算法以及实现样例LFU算法实现1. 数据结构选择2. 访问频率更新3. 缓存淘汰4. 缓存插…

如何从huggingface下载

我尝试了一下若干步骤&#xff0c;莫名奇妙就成功了 命令行代理 如果有使用魔法上网&#xff0c;可以使用命令行代码&#xff0c;解决所有命令行连不上外网的问题&#xff1a; #配置http git config --global http.proxy 127.0.0.1:xxxx git config --global https.proxy 127…

移情别恋c++ ദ്ദി˶ー̀֊ー́ ) ——15.红黑树

1.红黑树的概念 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加一个存储位表示结点的颜色&#xff0c;可以是Red或 Black。 通过对任何一条从根到叶子的路径上各个结点着色方式的限制&#xff0c;红黑树确保没有一条路 径会比其他路径长出俩倍&#xff0c;…

专访 Bitlayer 联合创始人 Charlie:探索比特币 Layer2 技术的未来

整理&#xff1a;Tia&#xff0c;Techub News 在加密货币行业经历了近 10 年的风雨历程后&#xff0c;Bitlayer 联合创始人 Charlie Hu 凭借其在以太坊、波卡等顶级项目中的深厚经验&#xff0c;重新聚焦比特币生态&#xff0c;他与 Bitlayer 的另外一位联合创始人 Kevin He 通…