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,他提供的...