Redis 安裝實踐:基于鯤鵬 ARM 架構 Ubuntu 環境

文章目錄

  • 🧰 環境信息
  • 🚀 安裝步驟
  • 🔧 安裝并鎖定版本
  • 📁 修改數據目錄配置
  • ? 啟動并驗證
  • 📚 參考文檔
  • 📝 小結

🧰 環境信息

  • 系統版本:Ubuntu 20.04.6 LTS
  • 架構平臺:鯤鵬 ARM(aarch64)

🔍 查看系統信息命令:

cat /etc/lsb-release

輸出示例:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS"

🚀 安裝步驟

1?? 更新軟件包列表

sudo apt-get update

2?? 添加 Redis GPG 公共密鑰

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

3?? 添加 Redis 軟件源

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

4?? 再次更新軟件包列表

sudo apt-get update

5?? 查看可用 Redis 安裝版本

apt-cache policy redis

在這里插入圖片描述

🔧 安裝并鎖定版本

6?? 安裝指定版本 Redis 6.2

sudo apt-get install \redis=6:6.2.14-1rl1~focal1 \redis-server=6:6.2.14-1rl1~focal1 \redis-tools=6:6.2.14-1rl1~focal1

7?? 防止 Redis 被自動升級

sudo apt-mark hold redis redis-server redis-tools

如需解除:

sudo apt-mark unhold redis redis-server redis-tools

📁 修改數據目錄配置

8?? 停止 Redis 服務

sudo systemctl stop redis-server

9?? 修改 Redis 配置文件目錄

sudo vim /etc/redis/redis.conf

將目錄路徑修改為你需要的,比如:

dir /opt/redis

🔟 修改 Systemd 啟動配置

sudo vim /lib/systemd/system/redis-server.service

添加或修改:

ReadWriteDirectories=-/opt/redis

? 啟動并驗證

1??1?? 重新加載服務配置并啟動 Redis

sudo systemctl daemon-reload
sudo systemctl start redis-server

1??2?? 驗證數據目錄是否修改成功

redis-cli -h ip

執行:

CONFIG GET dir

示例返回:

1) "dir"
2) "/opt/redis"

說明 Redis 數據目錄已成功修改 ?

📚 參考文檔

官方安裝文檔

📝 小結

本文從軟件源配置到服務啟動,完整展示了在鯤鵬 ARM 架構 Ubuntu 環境下,如何優雅、穩定地部署 Redis,適合部署型運維使用,也便于后期運維管理與升級控制。

如果你還沒看過我的 MongoDB 安裝博客,也歡迎一起閱讀👇
📖 MongoDB 安裝實踐:基于鯤鵬 ARM 架構 Ubuntu 環境

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/86864.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/86864.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/86864.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ubuntu 無法訪問位置 error mounting 解決辦法 雙系統

sudo tail -n 50 /var/log/syslog 從 dmesg 的輸出中,我們看到了兩條關鍵的錯誤信息:深色版本[ 57.277443] ntfs3: nvme0n1p6: It is recommended to use chkdsk. [ 57.278906] ntfs3: nvme0n1p6: volume is dirty and "force" flag is n…

數據庫入門:從零開始掌握核心概念

數據庫基礎 1.什么是數據庫? 存儲數據用文件就可以了,為什么還要弄個數據庫? 文件保存數據有以下幾個缺點: 文件的安全性問題 文件不利于數據查詢和管理文件不利于存儲海量的數據文件在程序中控制不方便 數據庫存儲介質&#xf…

【Steel Code】8.4 PLATE GIRDER 鋼板梁

文章目錄 8.4 板梁 GIRDER8.4.1 設計強度8.4.2 正常使用性的最小腹板厚度8.4.3 避免受壓翼緣屈曲的最小腹板厚度8.4.4 約束梁的彎矩承載力8.4.4.1 腹板不易剪切屈曲8.4.4.2 腹板易剪切屈曲 8.4.5 軸向力的影響8.4.6 剪切屈曲阻力8.4.7 中間橫向腹板加勁肋8.4.7.1 間距8.4.7.2 加…

P8784 [藍橋杯 2022 省 B] 積木畫

P8784 [藍橋杯 2022 省 B] 積木畫 - 洛谷 題目描述 小明最近迷上了積木畫,有這么兩種類型的積木,分別為 I 型(大小為 2 個單位面積) 和 L 型 (大小為 3 個單位面積): 同時,小明有一塊面積大小為 2N 的畫布,畫布由 2N…

C++標準庫大全(STL)

C標準庫大全(STL) 1. 容器(Containers) *問題類型: 序列容器(std::vector, std::deque, std::list, std::forward_list, std::array, std::string): 各自的特點、底層實現、優缺點和適用場景? 容…

論文略讀:Ask, and it shall be given: On the Turing completeness of prompting

ICLR 2025 5566 自從 GPT 的成功以來,大型語言模型(LLMs)徹底革新了機器學習領域,催生了所謂的 LLM 提示范式(prompting paradigm)。在這一范式下,研究者傾向于訓練一個通用的大模型&#xff0…

基于springboot視頻及游戲管理系統+源碼+文檔+應用視頻

開發語言:Java 框架:springboot JDK版本:JDK1.8 服務器:tomcat7 數據庫:mysql 5.7(一定要5.7版本) 數據庫工具:Navicat11 開發軟件:eclipse/myeclipse/idea Maven…

香港維爾利登陸韓國,聯合釜山數字醫療園區打造AI健康交付平臺

香港維爾利健康科技集團正式宣布,與韓國釜山數字醫療產業園區達成戰略合作協議,雙方將共同建設“AI健康交付平臺”,推動人工智能醫療技術在韓國本土的落地轉化,并建立覆蓋大健康全鏈條的服務體系。這一合作標志著香港維爾利在東北…

OceanBase v4.3.5 特性解讀:通過OSS WORM特性進行備份歸檔

概述 OceanBase 最新發布的V4.3.5 中,備份歸檔服務已適配阿里云OSS的 WORM特性,支持將配置了合規保留策略的OSS Bucket作為備份存儲的目的端,有效滿足用戶數據安全存儲與合規性的需求。 阿里云對象存儲(OSS)的 WORM&…

LVS 負載均衡詳解:四層轉發原理與三種經典模式全面解析

文章目錄 一、四層 vs 七層負載均衡:本質區別 四層 LVS 的核心特點: 二、LVS 工作原理概述 三、LVS 三種工作模式對比 模式對比總覽 1. LVS-NAT 模式(Network Address Translation) 2. LVS-DR 模式(Direct Routi…

從零手寫Java版本的LSM Tree (八):LSM Tree 主程序實現

🔥 推薦一個高質量的Java LSM Tree開源項目! https://github.com/brianxiadong/java-lsm-tree java-lsm-tree 是一個從零實現的Log-Structured Merge Tree,專為高并發寫入場景設計。 核心亮點: ? 極致性能:寫入速度超…

pycharm 設置環境出錯

pycharm 設置環境出錯 pycharm 新建項目,設置虛擬環境,出錯 pycharm 出錯 Cannot open Local Failed to start [powershell.exe, -NoExit, -ExecutionPolicy, Bypass, -File, C:\Program Files\JetBrains\PyCharm 2024.1.3\plugins\terminal\shell-int…

PyTorch深度學習框架60天進階學習計劃-第57天:因果推理模型(一)

第57天:因果推理模型(一)- 揭開因果關系的神秘面紗 🎯 學習目標概覽 今天我們要踏入一個既古老又前沿的領域——因果推理!如果說傳統的機器學習是在找"相關性",那因果推理就是在挖掘"因果…

Java反射操作百倍性能優化

歡迎來到啾啾的博客🐱。 記錄學習點滴。分享工作思考和實用技巧,偶爾也分享一些雜談💬。 有很多很多不足的地方,歡迎評論交流,感謝您的閱讀和評論😄。 目錄 引言避免在性能敏感的熱點代碼中使用反射緩存反射…

STM32 _main 里做了什么

Application startup 在大多數嵌入式系統中,進入 main 函數之前需要執行一段初始化序列來設置好系統環境。下圖展示的就是這段初始化序列的默認流程: Figure 1. Default initialization sequence __main is responsible for setting up the memory and…

Java八股文——MySQL「SQL 基礎篇」

NOSQL和SQL的區別? 面試官您好,SQL(關系型數據庫)和NoSQL(非關系型數據庫)是當今數據存儲領域的兩大主流陣營。它們之間不是“誰取代誰”的關系,而是兩種完全不同的設計哲學,適用于…

華為OD機考-數字螺旋矩陣(JAVA 2025B卷)

public class RotateMatrix {public static void main(String[] args) {// 順時針螺旋矩陣printMatrixV1();// 逆時針螺旋矩陣//printMatrixV2();}private static void printMatrixV2() {Scanner scan new Scanner(System.in);while(scan.hasNextLine()){String[] line scan.…

【Java工程師面試全攻略】Day7:分布式系統設計面試精要

一、分布式系統概述 分布式系統已成為現代互聯網應用的標配架構,據LinkedIn統計,分布式系統設計能力是高級Java工程師薪資差異的關鍵因素。今天我們將深入解析分布式系統的核心理論和實踐,幫助你掌握面試中的系統設計問題。 二、分布式理論…

Excel處理控件Aspose.Cells教程:在Excel 文件中創建、操作和渲染時間線

您可以使用數據透視表時間軸,而無需調整過濾器來顯示日期——這是一種動態過濾器選項,可讓您輕松按日期/時間進行過濾,并使用滑塊控件放大所需的時間段。Microsoft Excel 允許您通過選擇數據透視表,然后單擊“插入”>“時間軸”…

Python----神經網絡發(神經網絡發展歷程)

年份網絡名稱突出點主要成就論文地址1989LeNet首個現代卷積神經網絡(CNN),引入卷積、池化操作手寫數字識別先驅,奠定CNN基礎MNIST Demos on Yann LeCuns website2012AlexNet首次大規模使用深度卷積神經網絡進行圖像識別&#xff1…