redis 1 安裝與啟動

2021-08-20 17:49:29 字數 1667 閱讀 6910

2:解壓原始碼並進入目錄

3: 不用configure

4: 直接make

(如果是32位機器 make32bit)注:

易碰到的問題

,時間錯誤

.原因: 原始碼是官方configure過的,但官方configure時,生成的檔案有時間戳資訊,

make只能發生在configure之後,

如果你的虛擬機器的時間不對,比如說是2023年

解決: date -s 『yyyy-mm-ddhh:mm:ss』   重寫時間

再 clock -w  寫入cmos

5: 可選步驟: make test  測試編譯情況

(可能出現: need tcl  >8.4這種情況, yum install tcl)

6: 安裝到指定的目錄,比如/usr/local/redis

make prefix=/usr/local/redis install

注: prefix要大寫

7: make install之後,得到如下幾個檔案

redis-benchmark  效能測試工具

redis-check-aof  日誌檔案檢測工(比如斷電造成日誌損壞,可以檢測並修復)

redis-check-dump  快照檔案檢測工具,效果類上

redis-cli  客戶端

redis-server 服務端

8: 啟動與連線

啟動:[root@izuf64obs9dvxglc9fylk5z bin]# ./redis-server 

這個時候關閉了命令列視窗redis就停止了,需要讓它後台執行。

連線:[root@izuf64obs9dvxglc9fylk5z bin]# ./redis-cli 

斷開:[root@izuf64obs9dvxglc9fylk5z bin]# ./redis-cli 

127.0.0.1:6379> shutdown

9: 複製配置檔案

[root@izuf64obs9dvxglc9fylk5z bin]# cp /usr/local/redis-4.0.9/redis.conf  /usr/local/redis

10: 讓redis以後臺程序的形式執行

編輯conf配置檔案,修改如下內容;

daemonize yes

11:重新啟動,連線

[root@izuf64obs9dvxglc9fylk5z bin]# ./redis-server ../redis.conf 

1354:c 13 jun 21:30:13.631 # oo0ooo0ooo0oo redis is starting oo0ooo0ooo0oo

1354:c 13 jun 21:30:13.631 # redis version=4.0.9, bits=64, commit=00000000, modified=0, pid=1354, just started

1354:c 13 jun 21:30:13.631 # configuration loaded

[root@izuf64obs9dvxglc9fylk5z bin]# ./redis-cli 

127.0.0.1:6379> 

ps:參考燕老師筆記

Redis 1 安裝和管理

1.安裝redis。root redis redis make make install 安裝到當前位置 root redis redis make make prefix usr local redis install 指定安裝位置 2.執行服務配置指令碼。埠號 6379 root redis r...

redis 1 基礎命令

查詢單個key keys pattern 獲取所有與pattern 匹配的key。表示任意乙個或多個字元 表示乙個字元 127.0 0.1 6379 keys 1 names 2 hehe 3 hello 4 name 5 status 6 id 127.0 0.1 6379 keys name 1...

Windows下使用Redis(1)安裝和使用

一 redis是什麼 redis是一款根據bsd開源協議發行的高效能key value儲存系統。他通常被稱為資料結構伺服器,因為值可以是字串,雜湊,列表,集合,有序集合和點陣圖等型別。最好的地方就是提供資料持久化功能,定時把記憶體寫入檔案,從而不至於造成資料丟失,相對於memchached,他提供的...