IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Ubuntu安装Redis -> 正文阅读

[系统运维]Ubuntu安装Redis

环境

  • 操作系统:Ubuntu 20.04

安装

方法1:直接安装

使用 apt install redis 直接安装:

?  ~ sudo su -
?  ~ apt install redis
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libfwupdplugin1
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  redis
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,064 B of archives.
After this operation, 63.5 kB of additional disk space will be used.
Get:1 http://us.archive.ubuntu.com/ubuntu focal-updates/universe amd64 redis all 5:5.0.7-2ubuntu0.1 [3,064 B]
Fetched 3,064 B in 0s (6,205 B/s) 
Selecting previously unselected package redis.
(Reading database ... 237205 files and directories currently installed.)
Preparing to unpack .../redis_5%3a5.0.7-2ubuntu0.1_all.deb ...
Unpacking redis (5:5.0.7-2ubuntu0.1) ...
Setting up redis (5:5.0.7-2ubuntu0.1) ...

缺点:Redis版本不是最新的。从上面的输出可见,Redis版本是5.0.7。

可通过 redis-cli -v 或者 redis-server -v 命令查看版本号。

?  ~ redis-cli -v       
redis-cli 6.2.6
?  ~ redis-server -v
Redis server v=6.2.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=557672d61c1e18ba

方法2:先更新APT repository再安装

curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg

echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list

sudo apt-get update

sudo apt-get install redis

注:该方法来自Redis官网:https://redis.io/docs/getting-started/installation/install-redis-on-linux/

如果已经安装了旧版本,就会提示升级:

?  ~ sudo apt-get install redis
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libfwupdplugin1 libhiredis0.14 libjemalloc2 liblua5.1-0 lua-bitop lua-cjson
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  redis-server redis-tools
Suggested packages:
  ruby-redis
The following packages will be upgraded:
  redis redis-server redis-tools
3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 1,189 kB of archives.
After this operation, 4,134 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Ign:1 https://packages.redis.io/deb focal/main amd64 redis all 6:6.2.6-3rl1~focal1
Get:2 https://packages.redis.io/deb focal/main amd64 redis-server amd64 6:6.2.6-3rl1~focal1 [82.5 kB]
Get:3 https://packages.redis.io/deb focal/main amd64 redis-tools amd64 6:6.2.6-3rl1~focal1 [1,067 kB]
Get:1 https://packages.redis.io/deb focal/main amd64 redis all 6:6.2.6-3rl1~focal1 [39.6 kB]                                                                                                              
Fetched 1,189 kB in 7s (180 kB/s)                                                                                                                                                                         
(Reading database ... 237210 files and directories currently installed.)
Preparing to unpack .../redis_6%3a6.2.6-3rl1~focal1_all.deb ...
Unpacking redis (6:6.2.6-3rl1~focal1) over (5:5.0.7-2ubuntu0.1) ...
Preparing to unpack .../redis-server_6%3a6.2.6-3rl1~focal1_amd64.deb ...
Unpacking redis-server (6:6.2.6-3rl1~focal1) over (5:5.0.7-2ubuntu0.1) ...
Preparing to unpack .../redis-tools_6%3a6.2.6-3rl1~focal1_amd64.deb ...
Unpacking redis-tools (6:6.2.6-3rl1~focal1) over (5:5.0.7-2ubuntu0.1) ...
Setting up redis-tools (6:6.2.6-3rl1~focal1) ...
Setting up redis-server (6:6.2.6-3rl1~focal1) ...
Installing new version of config file /etc/redis/redis.conf ...
Setting up redis (6:6.2.6-3rl1~focal1) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for systemd (245.4-4ubuntu3.16) ...

升级后的版本是6.2.6。

方法3:源码安装

从Redis官网下载源码包。比如 https://download.redis.io/releases/redis-6.2.6.tar.gz 或者 https://download.redis.io/redis-stable.tar.gz

wget https://download.redis.io/releases/redis-6.2.6.tar.gz

解压:

tar -zxvf redis-6.2.6.tar.gz

解压后,生成 redis-6.2.6 目录。

进入该目录,运行 makemake install 命令:

cd redis-6.2.6/

make

make install

一阵刷屏之后,安装完毕。

注:该安装方法来自Redis官网:https://redis.io/docs/getting-started/installation/install-redis-from-source/

同样,其版本号也是6.2.6。

root@begetter1:~# redis-cli -v
redis-cli 6.2.6
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-24 09:50:00  更:2022-04-24 09:50:14 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 19:48:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码