【云原生】基于Centos7 搭建Redis 6.2 操作實戰詳解

目錄

一、前言

二、Redis 6.2 安裝過程

2.1 下載安裝包

2.2 安裝包解壓

2.3 安裝包編譯

2.3 安裝

2.4 啟動redis

2.4.1 前臺啟動(不推薦)

2.4.2 后啟動(推薦)

2.4.3 關閉redis服務

2.4.4 設置客戶端連接

三、寫在最后


一、前言

Redis作為一個熱門的技術中間件,可以說在很多項目開發中都會涉及到,其豐富的數據結構,完善的生態,活躍的社區,以及持續迭代的底層架構能力,成為很多團隊開發者的首選,本文詳細介紹下如何在Linux環境下快速搭建并使用Redis。

二、Redis 6.2 安裝過程

Redis發展到現在,經歷了多個版本的迭代,目前最新版已經是6.X,本文以當前比較主流的6.2.X版本為例進行說明。

2.1 下載安裝包

使用下面的命令下載redis的6.2.5的包

  • 版本可以根據自己的需要選擇,可以在官網上查看版本
wget http://download.redis.io/releases/redis-6.2.5.tar.gz

2.2 安裝包解壓

使用下面的命令解壓

tar -zxvf redis-6.2.5.tar.gz

2.3 安裝包編譯

進入解壓后的安裝包主目錄

cd redis-6.2.5
make

補充:

## 如果沒有準備好C語言編譯環境,make 會報錯—Jemalloc/jemalloc.h:沒有那個文件
## 解決方案:運行make distclean  再執行 make

編譯過程,可能時間有點長,出現下面的效果,說明編譯完成

2.3 安裝

執行make命令進行安裝

make PREFIX=/usr/local/soft/redis/redis-6.2.5 install

補充說明:

這里多了一個關鍵字 PREFIX= 這個關鍵字的作用是編譯的時候用于指定程序存放的路徑。比如我們現在就是指定了redis必須存放在/software/redis-6.2.1目錄。假設不添加該關鍵字Linux會將可執行文件存放在/usr/local/bin目錄,庫文件會存放在/usr/local/lib目錄。配置文件會存放在/usr/local/etc目錄。其他的資源文件會存放在/usr/local/share目錄。這里指定號目錄也方便后續的卸載,后續直接rm -rf /software/redis-6.2.1 即可刪除redis

執行make過程如下,看到下面的效果后說明安裝完成

2.4 啟動redis

2.4.1 前臺啟動(不推薦)

前臺啟動,命令行窗口不能關閉,否則服務器停止,執行下面的命令進行前臺啟動

 /usr/local/soft/redis/redis-6.2.5/src
./redis-server 

2.4.2 后啟動(推薦)

修改配置文件

vi redis.conf
#找到下面的配置參數,改為yes

使用配置文件啟動

cd /usr/local/soft/redis/redis-6.2.5/bin
./redis-server ../redis.conf

使用下面的命令檢查是否啟動

ps -ef|grep redis

也可以進入命令行測試

2.4.3 關閉redis服務

方式1:

進入客戶端連接,直接使用shutdown關閉

方式2:

通過ps 命令找到redis的進程ID號,然后時候kill命令殺掉

2.4.4 設置客戶端連接

在redis.conf配置文件中找到下面的位置,改為0.0.0.0

注釋掉:bind 127.0.0.1 -::1
protected-mode 設置 yes
打開注釋 requirepass 并設置密碼 例如:requirepass 123456

修改完成之后,重啟redis服務即可

三、寫在最后

本文通過實際操作詳細演示了如何基于linux環境搭建redis 6的完整過程,希望對看到的同學有用哦,本篇到此結束,感謝觀看。

?

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

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

相關文章

云計算-容器云-服務網格

服務網格:創建VirtualService(3分) ? 將Bookinfo應用部署到default命名空間下,為Bookinfo應用創建一個名為reviews的VirtualService,要求來自名為Jason的用戶的所有流量將被路由到reviews服務的v2版本。(需要用到的軟件包:ServiceMesh.tar.gz) # 上傳解壓 tar -xf Se…

【Res模塊學習】結合CIFAR-100分類任務學習

初次嘗試訓練CIFAR-100:【圖像分類】CIFAR-100圖像分類任務-CSDN博客 1.訓練模型(MyModel.py) import torch import torch.nn as nnclass BasicRes(nn.Module):def __init__(self, in_cha, out_cha, stride1, resTrue):super(BasicRes, sel…

愛勝品ICSP YPS-1133DN Plus黑白激光打印機報“自動進紙盒進紙失敗”處理方法之一

故障現象如下圖提示: 用戶的愛勝品ICSP YPS-1133DN Plus黑白激光打印機在工作過程中提示自動進紙盒進紙失敗并且紅色故障燈閃爍; 給出常見故障一般處理建議如下: 當您的愛勝品ICSP YPS-1133DN Plus 黑白激光打印機出現“自動進紙盒進紙失敗”…

Flinkcdc 實現 MySQL 寫入 Doris

Flinkcdc 實現 MySQL 寫入 Doris Flinkcdc 實現 MySQL 寫入 Doris 一、環境配置 Doris:3.0.4 JDK 17 MySQL (業務數據庫):5.7 MySQL(本地數據庫):5.7 Flink:flink-1.19.1 flinkc…

【Linux庖丁解牛】—環境變量!

目錄 1. 環境變量 1.1 概念介紹 1.2 命令行參數 1.3 一個例子,一個環境變量 1.4 認識更多的環境變量 1.5 獲取環境變量的方法 a. 指令操作 b. 代碼操作 1.6 理解環境變量的特性 a.環境變量具有全局特性 b.補充兩個概念(為后面埋一個伏筆) 1. 環境變量 …

LangChain4j +DeepSeek大模型應用開發——7 項目實戰 創建硅谷小鹿

這部分我們實現硅谷小鹿的基本聊天功能,包含聊天記憶、聊天記憶持久化、提示詞 1. 創建硅谷小鹿 創建XiaoLuAgent package com.ai.langchain4j.assistant;import dev.langchain4j.service.*; import dev.langchain4j.service.spring.AiService;import static dev…

普通 html 項目也可以支持 scss_sass

項目結構示例 下載vscode的插件Live Sass Compiler 自動監聽編譯scss 下載插件Live Server 用于 web 服務器,打開 html 文件到瀏覽器,也可以不用這個,自己用 nginx 或者寶塔其他 web 工具 新建一個 index.scss打開,點擊 vscode 底…

網工_IP協議

2025.02.17:小猿網&網工老姜學習筆記 第19節 IP協議 9.1 IP數據包的格式(首部數據部分)9.1.1 IP協議的首部格式(固定部分可變部分) 9.2 IP數據包分片(找題練)9.3 TTL生存時間的應用9.4 常見…

SQL語句練習 自學SQL網 在查詢中使用表達式 統計

目錄 Day 9 在查詢中使用表達式 Day 10 在查詢中進行統計 聚合函數 Day 11 在查詢中進行統計 HAVING關鍵字 Day12 查詢執行順序 Day 9 在查詢中使用表達式 SELECT id , Title , (International_salesDomestic_sales)/1000000 AS International_sales FROM moviesLEFT JOIN …

基于機器學習的輿情分析算法研究

標題:基于機器學習的輿情分析算法研究 內容:1.摘要 隨著互聯網的飛速發展,輿情信息呈現爆炸式增長,如何快速準確地分析輿情成為重要課題。本文旨在研究基于機器學習的輿情分析算法,以提高輿情分析的效率和準確性。方法上,收集了近…

菲索旋轉齒輪法:首次地面光速測量的科學魔術

一、當齒輪邂逅光束:19世紀的光速實驗室 1849年,法國物理學家阿曼德菲索(Armand Fizeau)在巴黎郊外的一座莊園里,用一組旋轉齒輪、一面鏡子和一盞油燈,完成了人類首次地面光速測量。他的實驗測得光速為315…

上位機知識篇---PSRAM和RAM

文章目錄 前言一、RAM(Random Access Memory)1. 核心定義分類:SRAM(靜態RAM)DRAM(動態RAM) 2. 關鍵特性SRAM優點缺點應用 DRAM優點缺點應用 3. 技術演進DDR SDRAMLPDDR(低功耗DRAM&a…

Qt QComboBox 下拉復選多選(multicombobox)

Qt QComboBox 下拉復選多選(multicombobox),備忘,待更多測試 【免費】QtQComboBox下拉復選多選(multicombobox)資源-CSDN文庫

ElasticSearch深入解析(五):如何將一臺電腦上的Elasticsearch服務遷移到另一臺電腦上

文章目錄 0.安裝數據遷移工具1.導出數據2.導出mapping3.導出查詢模板4.拷貝插件5.拷貝配置6.導入到目標電腦上 0.安裝數據遷移工具 Elasticsearch dump是一個用于將Elasticsearch索引數據導出為JSON格式的工具。你可以使用Elasticsearch dump通過命令行或編程接口來導出數據。…

微服務中組件掃描(ComponentScan)的工作原理

微服務中組件掃描(ComponentScan)的工作原理 你的問題涉及到Spring框架中ComponentScan的工作原理以及Maven依賴管理的影響。我來解釋為什么能夠掃描到common模塊的bean而掃描不到其他模塊的bean。 根本原因 關鍵在于**類路徑(Classpath)**的包含情況: Maven依賴…

Python鏡像源配置:

1.用命令進行配置: 1. 使用命令行方式更改鏡像源 可以直接通過 pip config 命令來設置全局或用戶級別的鏡像源地址。例如,使用清華大學開源軟件鏡像站作為新的索引 URL: pip config set global.index-url https://pypi.tuna.tsinghua.edu.…

【SpringBoot】Spring中事務的實現:聲明式事務@Transactional、編程式事務

1. 準備工作 1.1 在MySQL數據庫中創建相應的表 用戶注冊的例子進行演示事務操作,索引需要一個用戶信息表 (1)創建數據庫 -- 創建數據庫 DROP DATABASE IF EXISTS trans_test; CREATE DATABASE trans_test DEFAULT CHARACTER SET utf8mb4;…

javascript 深拷貝和淺拷貝的區別及具體實現方案

一、核心區別 特性淺拷貝深拷貝復制層級僅復制對象的第一層屬性遞歸復制對象的所有層級屬性(包括嵌套對象和數組)引用關系嵌套對象/數組與原對象共享內存(引用拷貝)嵌套對象/數組與原對象完全獨立(值拷貝)…

pytorch對應gpu版本是否可用判斷邏輯

# gpu_is_ok.py import torchdef check_torch_gpu():# 打印PyTorch版本print(f"PyTorch version: {torch.__version__}")# 檢查CUDA是否可用cuda_available torch.cuda.is_available()print(f"CUDA available: {cuda_available}")if cuda_available:# 打印…

國內無法訪問GitHub官網的問題解決

作為一名程序員,在國內訪問GitHub官網經常會遇到打開過慢或者訪問失敗的問題,但通過一些技巧可以改善訪問體驗。GitHub訪問問題的根源在于GitHub官網訪問不穩定的主要原因在于DNS解析過程。當我們直接訪問github.com時,需要通過DNS服務器將域…