【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.rhkb.cn/news/436871.html

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

相关文章

TypeScript 设计模式之【状态模式】

文章目录 状态模式:优雅切换的交通信号灯状态模式的奥秘状态模式有什么利与弊?如何使用状态模式来优化你的系统代码实现案例状态模式的主要优点状态模式的主要缺点状态模式的适用场景总结 状态模式:优雅切换的交通信号灯 当你站在繁忙的十字路口&#…

Android AMS介绍

注:本文为作者学习笔记,如有误,请各位大佬指点 系统进程运行环境的初始化 Context是一个抽象类,它可以访问application环境的全局信息和各种资源信息和类 context功能: 对Activity、Service生命周期的管理通过Intent发…

Rust 语言开发 ESP32C3 并在 Wokwi 电子模拟器上运行(esp-hal 非标准库、LCD1602、I2C)

文章目录 esp-rs 简介GithubRust 包仓库Rust 教程Wokwi 电子模拟器开发环境Rust 环境esp-rs 环境创建 ESP32C3 项目项目结构编译项目命令运行模拟器ESP32C3 烧录 esp-rs 简介 esp-rs 是一个专注于为 Espressif 系列芯片(如 ESP32、ESP32-S2、ESP32-C3 等&#xff0…

可视化图表与源代码显示配置项及页面的动态调整功能分析

可视化图表与源代码显示配置项及页面的动态调整功能分析 文章目录 可视化图表与源代码显示配置项及页面的动态调整功能分析1.分析图表源代码2.分析源代码显示功能**完整代码参考:** 3.分析源代码显示及动态调整**完整代码参考:** 4.分析代码编辑器及运行…

中国电信解锁万亿参数大模型:TeleAI的创新与突破

首个由万卡集群训练出来的万亿参数大模型,已被一家央企解锁。 具体而言,为了推动纯国产人工智能的探索,带来这条新路径的正是中国电信人工智能研究院(TeleAI)。 该研究院由中国电信集团的CTO、首席科学家兼院长李学龙…

CSS中字体图标的使用

引言: 在网页设计当中,会有很多很简洁的图标,比如箭头,照相机,放大镜等 这些大概率都是使用字体图标来完成的,因为字体图标比较简洁高效,不会像图片一样需要向浏览器请求数据。那么字体图标该…

使用powershell的脚本报错:因为在此系统中禁止执行脚本

1.添加powershell功能环境: 2.启动powershell的执行策略 因为在此系统中禁止执行脚本。 set-executionpolicy unrestricted

Redis: 主从复制读写分离环境搭建

概述 Redis 的单机模式实际上就是在一个服务器上装了一个单节点的Redis通过简单的配置和简单的命令启动起来就可以使用这种搭建环境,不保证高可用的情况下,完全没有问题如果说你的项目必须要具备高可用,而且 Redis 也要提供更高的性能这个单…

【hot100-java】【寻找重复数】

技巧 使用字典,边记录边比较,有直接输出。 def findDuplicate(nums):seen {}for num in nums:if num in seen:return numseen[num] Truereturn None 可惜不是O(1) 二分查找 class Solution {public int findDuplicate(int[] nums) {int left0;int ri…

宝塔搭建nextcould 30docker搭建onlyoffic8.0

宝塔搭建nextcould 宝塔搭建nextcould可以参考这两个博文 我搭建的是30版本的nextcould,服务组件用的是下面这些,步骤是一样的,只是版本不一样而已 nginx 1.24.0 建议选择nginx,apache没成功。 MySQL 8.0以上都可以 php 8.2.…

Certbot自动申请并续期https证书

Certbot自动申请并续期https证书 一、 安装 Certbot:使用命令安装 Certbot: dnf install certbot python3-certbot-nginx获取 SSL 证书:运行 Certbot 命令来获取并安装 SSL 证书。 示例命令,替换其中的域名和路径信息&#xff1a…

jmeter-请求参数加密-MD5加密

方法1 :使用jmeter自带的函数助手digest Tool(工具)---Function Helper Dialog(函数助手对话框) 第一个参数是要md5加密的值,第二个参数是保存加密后值的变量 ( 此处变量是从txt文件导入的,所以使用的是${wd} ) …

Linux网络操作命令与函数全面总结

1. 引言 Linux作为服务器和开发平台,网络操作是其核心功能之一。本文旨在全面总结Linux系统中的网络操作方法,包括命令行工具和编程接口,帮助读者深入理解Linux网络管理的机制。 2. 命令行工具 2.1 ping 命令 ping 命令用于测试网络连接和…

基于投影滤波算法的rick合成地震波滤波matlab仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 4.1 RICK合成地震波模型 4.2 投影滤波算法原理 5.完整工程文件 1.课题概述 基于投影滤波算法的rick合成地震波滤波matlab仿真。分别通过标准的滤波投影滤波以及卷积滤波投影滤波对合成地震剖面进行滤波…

基于Hive和Hadoop的共享单车分析系统

本项目是一个基于大数据技术的共享单车分析系统,旨在为用户提供全面的单车使用信息和深入的出行行为分析。系统采用 Hadoop 平台进行大规模数据存储和处理,利用 MapReduce 进行数据分析和处理,通过 Sqoop 实现数据的导入导出,以 S…

论文阅读 | HiDDeN网络架构

ECCV 2018 斯坦福-李飞飞团队 一、问题描述 受以下启发: 对抗性例子的发现:深度学习模型在图像识别任务中对微小的、难以察觉的输入扰动非常敏感,这些扰动可以导致模型错误分类图像。这一现象表明,神经网络可以在图像中编码信息&…

Python或R时偏移算法实现

🎯要点 计算单变量或多变量时序距离,使用欧几里得、曼哈顿等函数量化不同时序差异。量化生成时序之间接近度相似性矩阵。使用高尔距离和堪培拉距离等相似度测量。实现最小方差匹配算法,绘制步进模式的图形表示。其他语言包算法实现。 &…

IP协议讲解

IP协议 IP协议的本质:提供一种能力,将数据跨网络从A主机传输到B主机 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4. 4位头部长度(header length): IP头部的长度是多少个32bit, 也就是 length * 4 的字节数. 4bit表示最大 的数字是15, 因…

【数据结构初阶】排序算法(下)冒泡排序与归并排序

文章目录 4. 交换排序4. 1 冒泡排序 5. 归并排序6. 非比较排序6. 1 计数排序 5. 排序性能分析6. 排序算法复杂度及稳定度分析 4. 交换排序 交换排序基本思想: 所谓交换**,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置**。 交换排序的特点是…

归并排序【C语言版-笔记】

目录 一、概念二、排序流程理解三、代码实现3.1主调函数3.2 merge函数 四、性能分析 一、概念 归并是一种算法思想,是将两个或两个一上的有序表合并成一个长度较大的有序表。若一开始无序表中有n个元素,可以把n个元素看作n个有序表,把它们两…