首页 > 数据库 >redis下载与安装(以Ubuntu Linux为例)

redis下载与安装(以Ubuntu Linux为例)

时间:2024-08-25 21:53:50浏览次数:9  
标签:systemd 为例 Redis redis install Ubuntu 安装

redis的下载与安装(Ubuntu)

一、下载

  1. 从GitHub上下载redis官方压缩包:redis官方
  2. 将下载好的压缩包放入家目录(~)下。(可以使用一些ftp工具将文件传输到Ubuntu)

二、安装

  1. 解压并执行shell命令
# 进入家目录
cd ~
# 7.4.0是我此时安装的版本
# 输入tar zxvf redis后按tab键补全即可
tar zxvf redis-7.4.0.tar.gz
cd redis-7.4.0
make
sudo make install
  1. 进入utils目录并修改文件
cd utils
vim install_server.sh

注释掉下面的内容(大于在77行,有8行,shell的注释是以#进行的)
在这里插入图片描述
tips:这部分代码的作用是检查当前系统是否使用 systemd 作为 init 系统。如果是,它会提示用户参考目录中的 systemd 服务单元文件,并停止脚本的执行。在 Ubuntu 系统上,Redis 安装脚本 install_server.sh 中注释掉这段代码的原因是因为现代的 Ubuntu 系统大多使用 systemd,因此直接让脚本执行,不希望因为使用 systemd 而导致安装中断。这么做可以避免干扰自动化的 Redis 安装流程,使得 Redis 能顺利安装并配置为 systemd 服务,而不是要求用户手动处理服务配置。通过注释掉这些行,安装脚本可以无论系统是否使用 systemd,都继续安装 Redis。

  1. 注释完成后保存退出,继续执行命令
sudo ./install_server.sh

在这里插入图片描述

三、安装成功

检查redis-cli安装成功后的命令行

redis-cli
#显示结果如下
127.0.0.1:6379> ping
#返回一个PONG
PONG

在这里插入图片描述

标签:systemd,为例,Redis,redis,install,Ubuntu,安装
From: https://blog.csdn.net/qq_40607566/article/details/141455061

相关文章

  • 【实战经验】在ubuntu系统更新DNS服务
    最近遇到了一个问题,就是在安装的时候没有配置好DNS服务,导致系统安装后无法上网。一、DNS部署介绍说明:在Linux上实现DNS服务配置,可以使用以下步骤:安装DNS服务器软件:在Linux上有多种DNS服务器软件可选择,比如BIND、dnsmasq等。选择其中一种安装,并确保软件已被正确安装。配......
  • redis操作
    ``1、string—Strings使用场景:计数器setnameqiyegetnamekeys*查看所有的KEYappappendname1jack2getnameappendnamejackgetnamedelname删除设置多个msetname1jack1name2jack2查看多个mgetname1name2自加:incr自减:decr加:incrby......
  • 经验分享:Ubuntu 22.04安装微信
    经验分享:Ubuntu22.04安装微信Ubuntu22.04作为Ubuntu的长期支持版本(LTS),以其稳定性和广泛的支持受到了许多用户的青睐。然而,由于微信官方并未直接提供Linux版本的客户端,因此在Ubuntu22.04上安装微信通常需要借助第三方工具或方法。以下将详细介绍几种在Ubuntu22.04上安装......
  • redis常用命令
    目录一、redis常用的数据类型二、各种数据类型特点​三、redis常用命令字符串操作命令​编辑 哈希常用命令列表常用命令集合操作命令有序集合常用命令通用命令一、redis常用的数据类型二、各种数据类型特点三、redis常用命令字符串操作命令 哈希常用命令列......
  • 系统架构设计(以飞控系统、航电系统、机电管理系统、电子电气架构为例)
    架构的定义系统架构涉及对系统的结构和行为进行高层次的描述。它包括系统的组成部分、这些部分之间的关系、与外部环境的交互方式,以及满足特定功能和非功能性需求的方法。系统架构定义了系统的总体设计蓝图,指导系统的开发、集成、部署和维护。系统架构的核心要素组成部分......
  • 【通俗易懂】一篇文章带你了解Redis缓存击穿、缓存穿透、缓存雪崩
    目录一、什么是缓存击穿、缓存穿透、缓存雪崩?二、解决方法2.1缓存击穿异步定时更新互斥锁2.2缓存穿透缓存空值布隆过滤器BloomFilter2.3缓存雪崩设置不同的过期时间集群热点数据永不过期一、什么是缓存击穿、缓存穿透、缓存雪崩?缓存击穿:是指当某一个key的......
  • 利用 Redis Sorted Set 实现高性能排行榜
    文章目录背景使用MySQL实现排行榜实现思路优点弊端复现1)建表2)使用navicat生成500w数据3)直接使用`orderby`查询4)优化:对score添加索引Redis的SortedSet什么是SortedSetSortedSet常用命令使用示例1)添加数据2)查看前五名3)查看具体分数4)查看具体排名5)对排名......
  • Ubuntu美化为类Windows风格
    博主的系统为Ubuntu22.04参考文献:HowtoMakeUbuntuLookLikeWindows11|22.04GNOME43/42|LinuxAFTech可能遇到的bug的解决方法:如何在Linux中安装和更改GNOME主题先来一下视频演示:先欠着。下面正式开始安装。在主文件夹下打开终端sudoaptinstal......
  • Redis 数据类型详解
    Redis是一个开源的内存数据结构存储系统,广泛应用于缓存、消息队列、实时数据分析等场景。Redis提供了多种数据类型,本文将详细介绍Redis的五种主要数据类型及其应用场景,并从概述、基本操作、应用场景和数据结构等方面进行深入探讨。1.字符串(String)概述字符串是Redis......
  • awk打印除某数据项/某列数/某些列数之外其它列数据的实现以及Twemproxy(redis集群方案
    一、awk打印除某数据项/某列数/某些列数之外其它列数据的实现        偶尔碰到一个需求,我需要使用awk打印数据,但是只需要打印某列之后的其它列,比如我只要第2列及之后的所有数据,如何实现呢?实际很简单:#将$1置成空,然后打印即可awk'{$1="";print}'filepathawk'{$1......