首頁 資料庫 Redis Redis下載並安裝

Redis下載並安裝

Aug 11, 2020 pm 03:51 PM
redis

以下由Redis教學專欄為大家介紹Redis下載、Redis安裝的具體方法步驟,希望對需要的朋友有幫助!

Redis下載並安裝

Redis下載並安裝

#Redis在GitHub上有一個活躍的社群。多年來,大量的pull request被提出和合併,作者Antirez總是在GitHub的issues部分給出及時的回應。因此,Redis的發布週期是非常快的。從早期版本2.6/2.8到3.0/3.2,它們被廣泛使用,再到最新的4個版本。每個版本都提供了一些基本的增強和錯誤修正。因此,如果可能的話,使用最新版本的Redis是最好的做法之一。

在本書中,我們採用的是最新版本的Redis 4.0.1。

Redis是一個用純C語言寫的開放軟體,因此我們可以透過編譯來安裝它。主要的作業系統在其軟體儲存庫中還包含Redis二進位軟體包,儘管Redis版本通常已經過時了。

一:準備!

您可以在https://redis.io/download找到下載連結和基本安裝步驟。如果你想透過在Linux/Unix/macOS中編譯原始碼來建構Redis,你的環境中需要gcc編譯器和C標準函式庫libc。在安裝OS系統資訊庫時,您只需要一個Internet連接和正確的系統資訊庫配置即可。

二:怎麼做?

我們將在Ubuntu 16.04.2 LTS(Xenial Xerus)中示範Redis的編譯安裝。下載與建置步驟如下: 

設定建置工具:

$ sudo apt-get install build-essential
登入後複製

建立目錄並輸入Redis:

$ mkdir /redis 
$ cd /redis
登入後複製

然後,下載Redis:

$ wget http://download.redis.io/releases/redis-4.0.1.tar.gz
登入後複製

解壓縮並輸入目錄:

$ tar zxvf redis-4.0.1.tar.gz 
$ cd redis-4.0.1
登入後複製

為Redis設定檔建立目錄,並將預設設定檔複製到其中:

$ mkdir /redis/conf 
$ cp redis.conf /redis/conf/
登入後複製

建立依賴關係:

$ cd deps 
$ make hiredis lua jemalloc linenoise 
$ cd ..
登入後複製

注意

由於安裝在其上的各種作業系統和程式庫之間的差異,當發生錯誤表示某些不滿足項時,將需要執行上述步驟。例如,您可能會遇到錯誤訊息:zmalloc.h:50:31: fatal error: jemalloc/jemalloc.h: No such file or directory.對於大多數環境,如果有關依賴項沒有問題,則不必執行此步驟。

進行編譯:

$ make
登入後複製

如果一切順利,將顯示以下訊息。這表示編譯已成功完成:

It's a good idea to run 'make test' ;) 
make[1]: Leaving directory '/redis/redis-4.0.1/src'
登入後複製

安裝Redis:

$ make PREFIX=/redis install
登入後複製

以下訊息表示安裝成功:

Redis下載並安裝

輸入  /redis目錄並驗證是否已產生Redis二進位檔案:

$ ls /redis/bin 
redis-benchmark  redis-check-aof  redis-check-rdb  redis-cli  redis-sentinel  redis-server
登入後複製

恭喜你!您已完成Redis編譯安裝。

比相比編譯安裝,apt-get在Ubuntu中使用安裝Redis容易得多。讓我們來看看:

首先,更新軟體儲存庫索引:

$ sudo apt-get update
登入後複製

然後開始安裝:

$ sudo apt-get install redis-server
登入後複製

完成後,檢查您的環境中是否已設定Redis :

$ which redis-server
登入後複製

三:這個怎麼運作?

在選擇Redis版本時,請記住Redis遵循標準的版本控制慣例,即major.minor.patch等級。偶數次要代表穩定版本,而奇數次要代表不穩定版本,儘管有些版本中Redis使用奇數次要。

透過編譯和透過軟體儲存庫建置Redis之間的差異在於,前者可以在編譯時新增最佳化或偵錯選項,並且還具有在安裝過程中指定安裝位置的靈活性。

安裝後,bin目錄中有一些可執行檔。下表中顯示了它們的描述和說明:

Redis下載並安裝

 

四:還有更多!

對於Windows,您可以取得Windows的Redis版本,Microsoft Open Technologies 群組用於維護:

https :  //github.com/MicrosoftArchive/redis/releases 。

只需下載.msi可執行檔並雙擊以進行安裝,即可保留預設配置。

對於macOS,與Linux中的流程沒有太大差別。您也可以透過brew install redis 在macOS上發出指令來安裝Redis  。

以上是Redis下載並安裝的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

redis集群模式怎麼搭建 redis集群模式怎麼搭建 Apr 10, 2025 pm 10:15 PM

Redis集群模式通過分片將Redis實例部署到多個服務器,提高可擴展性和可用性。搭建步驟如下:創建奇數個Redis實例,端口不同;創建3個sentinel實例,監控Redis實例並進行故障轉移;配置sentinel配置文件,添加監控Redis實例信息和故障轉移設置;配置Redis實例配置文件,啟用集群模式並指定集群信息文件路徑;創建nodes.conf文件,包含各Redis實例的信息;啟動集群,執行create命令創建集群並指定副本數量;登錄集群執行CLUSTER INFO命令驗證集群狀態;使

redis數據怎麼清空 redis數據怎麼清空 Apr 10, 2025 pm 10:06 PM

如何清空 Redis 數據:使用 FLUSHALL 命令清除所有鍵值。使用 FLUSHDB 命令清除當前選定數據庫的鍵值。使用 SELECT 切換數據庫,再使用 FLUSHDB 清除多個數據庫。使用 DEL 命令刪除特定鍵。使用 redis-cli 工具清空數據。

redis怎麼讀取隊列 redis怎麼讀取隊列 Apr 10, 2025 pm 10:12 PM

要從 Redis 讀取隊列,需要獲取隊列名稱、使用 LPOP 命令讀取元素,並處理空隊列。具體步驟如下:獲取隊列名稱:以 "queue:" 前綴命名,如 "queue:my-queue"。使用 LPOP 命令:從隊列頭部彈出元素並返回其值,如 LPOP queue:my-queue。處理空隊列:如果隊列為空,LPOP 返回 nil,可先檢查隊列是否存在再讀取元素。

redis指令怎麼用 redis指令怎麼用 Apr 10, 2025 pm 08:45 PM

使用 Redis 指令需要以下步驟:打開 Redis 客戶端。輸入指令(動詞 鍵 值)。提供所需參數(因指令而異)。按 Enter 執行指令。 Redis 返迴響應,指示操作結果(通常為 OK 或 -ERR)。

centos redis如何配置Lua腳本執行時間 centos redis如何配置Lua腳本執行時間 Apr 14, 2025 pm 02:12 PM

在CentOS系統上,您可以通過修改Redis配置文件或使用Redis命令來限制Lua腳本的執行時間,從而防止惡意腳本佔用過多資源。方法一:修改Redis配置文件定位Redis配置文件:Redis配置文件通常位於/etc/redis/redis.conf。編輯配置文件:使用文本編輯器(例如vi或nano)打開配置文件:sudovi/etc/redis/redis.conf設置Lua腳本執行時間限制:在配置文件中添加或修改以下行,設置Lua腳本的最大執行時間(單位:毫秒)

redis怎麼使用鎖 redis怎麼使用鎖 Apr 10, 2025 pm 08:39 PM

使用Redis進行鎖操作需要通過SETNX命令獲取鎖,然後使用EXPIRE命令設置過期時間。具體步驟為:(1) 使用SETNX命令嘗試設置一個鍵值對;(2) 使用EXPIRE命令為鎖設置過期時間;(3) 當不再需要鎖時,使用DEL命令刪除該鎖。

redis命令行怎麼用 redis命令行怎麼用 Apr 10, 2025 pm 10:18 PM

使用 Redis 命令行工具 (redis-cli) 可通過以下步驟管理和操作 Redis:連接到服務器,指定地址和端口。使用命令名稱和參數向服務器發送命令。使用 HELP 命令查看特定命令的幫助信息。使用 QUIT 命令退出命令行工具。

redis過期策略怎麼設置 redis過期策略怎麼設置 Apr 10, 2025 pm 10:03 PM

Redis數據過期策略有兩種:定期刪除:定期掃描刪除過期鍵,可通過 expired-time-cap-remove-count、expired-time-cap-remove-delay 參數設置。惰性刪除:僅在讀取或寫入鍵時檢查刪除過期鍵,可通過 lazyfree-lazy-eviction、lazyfree-lazy-expire、lazyfree-lazy-user-del 參數設置。

See all articles