Redis安裝與配置

2021-08-07 11:51:19 字數 2266 閱讀 1230

1.1、編譯 redis 資料庫

1、 將 redis 源**檔案上傳到 linux 系統之中,隨後將其解壓縮到「/usr/local/src」目錄之中;

tar xzvf /srv/ftp/redis-3.2.5.tar.gz -c /usr/local/src/

2、 為了進行 redis 資料庫的編譯,那麼需要進入到 redis 資料庫源**儲存的目錄之中:

cd /usr/local/src/redis-3.2.5/

3、 對 redis 資料庫進行編譯處理:

make

4、 編譯正確之後進行 redis 資料庫的安裝:

make install

5、 雖然這個時候已經編譯完成了 redis 資料庫的源**,但是此時所有的可執行的程式路徑還是在源**目錄之中,建議建立乙個 redis 的工作目錄(/usr/local/redis);

· 建立工作目錄:mkdir -p /usr/local/redis/;

|- bin:目錄儲存所有的可執行程式路徑;

|- etc:儲存的是 redis 配置檔案資訊;

· 建立資料的儲存目錄:mkdir -p /usr/data/redis/;

|- db:存放資料的資訊;

|- run:存放 pid(程序編號)的資訊;

|- logs:存放所有的日誌資訊;

6、 通過源**目錄將 redis 核心的可執行程式檔案拷貝到「/usr/local/redis/bin」目錄之中;

cd /usr/local/src/redis-3.2.5/src/ && cp redis-server redis-cli redis-benchmark /usr/local/redis/bin/

此時在「/usr/local/redis/bin」目錄下會有三個核心的啟動檔案,檔案作用如下:

· 「redis-server」:用於進行 redis 伺服器的啟動程式;

· 「redis-cli」:進行客戶端操作的程式;

· 「redis-benchmark」:redis 效能測試 。

1.2、配置 redis

首先對於 redis 資料庫而言,由於其是記憶體資料庫,所以在實際的使用上需要追加相關的系統的記憶體引數,這個配置的引數的

檔案在「/etc/sysctl.conf」路徑中。

1、 將記憶體分配寫入系統配置檔案:

echo 「vm.overcommit_memory=1」 >> /etc/sysctl.conf

「vm.overcommit_memory」屬性主要進行了核心對記憶體的分配策略,有如下幾種取值:

· 「0」:將檢查是否有足夠的記憶體**程序的使用,如果有記憶體則進行申請,如果沒有記憶體則申請失敗,會將錯誤返回給相應的程序;

· 「1」:將所有的物理記憶體分配給程序使用,而不關心其它程序的記憶體是否夠用;

· 「2」:表示核心允許分配超過所有物理記憶體和交換空間的總和記憶體。

2、 配置完核心資訊之後需要讓此配置立即生效:/sbin/sysctl -p;

3、 將 redis 的核心配置檔案拷貝到工作目錄之中:

cp /usr/local/src/redis-3.2.5/redis.conf /usr/local/redis/etc/

· 如果你不修改也可以直接啟用:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf;

4、採用後台的模式啟動 redis 資料庫:

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

5、 驗證是否程序啟動成功:ps -ef | grep redis;

範例:常用的幾個命令

· 設定資料內容:set key value;

· 取得資料內容:get key;

· 檢視所有的集合:keys *;

· 清空資料庫:flushdb;

· 選擇資料庫:select 資料庫編號;

|- 資料庫一共預設有 16 個,這就表示可以選擇的範圍是:0 ~ 15;

有如下幾個常用的引數:

· 「-h」:表示要連線的主機(需要提供有 redis-server 服務);

· 「-p」:表示要連線的 redis 埠,預設的為 6379;

· 「-a」:表示要連線的密碼;

· 「-c」:參與模擬的客戶端數量;

· 「-d」:設定模擬資料的大小;

· 「-p」:定義管道的執行數量。

Redis安裝與配置

一 windows下安裝redis 由上圖可見redis服務的預設埠為6379 3 保持開啟redis服務剛剛開啟的視窗請不要關閉 另起乙個cmd視窗執行客戶端進驗證是否正常執行,使用cd命令切換到redis目錄執行redis cli.exe h 127.0.0.1 p 6379命令。設定鍵值對 s...

Redis安裝與配置

wget tar xf usr local redis 2.8.12.tar.gz cd redis 2.8.12 make 如果出現一下報錯 zmalloc.h 50 31 fatal error jemalloc jemalloc.h no such file or directory 解決辦法...

Redis安裝與配置

今天在使用redis的時候遇到了一些問題,這個問題的解決,發現很多人使用redis的時候沒有一點安全意識。所以又重溫了一下redis,覺得應該寫一下redis的安全和配置。安裝 wget tar xzf redis 4.0.10.tar.gz mv redis 4.0.10 usr local re...