getconf LONG_BIT
(建議使用64bit做開發)gcc -v
如果不具備gcc環境,則使用yum -y install gcc- c++
命令進行c++環境的安裝
進入官網找到下載地址 https://redis.io/download
我下載的是7.0.11版本,屬於穩定版本
解壓成功後會發現當前目錄比之前多了一個資料夾redis-7.0.11,這個就是解壓之後的資料夾
Tip:有時候會出現沒有許可權的情況,可以使用sudo chmod -R 777 your_dir
命令修改檔案的操作許可權
一般都會將redis目錄放置到 /usr/local/redis目錄,
所以輸入mv redis-7.0.11 /usr/local/redis
移動並重新命名資料夾為redis
cd到/usr/local/redis目錄,輸入命令make
執行編譯命令,接下來控制檯會輸出各種編譯過程中輸出的內容。
編譯完成出現以下內容:
輸入make PREFIX=/usr/local/redis install
命令
這裡多了一個關鍵字 PREFIX= 這個關鍵字的作用是編譯的時候用於指定程式存放的路徑。比如我們現在就是指定了redis必須存放在/usr/local/redis目錄。假設不新增該關鍵字Linux會將可執行檔案存放在/usr/local/bin目錄,
庫檔案會存放在/usr/local/lib目錄。組態檔會存放在/usr/local/etc目錄。其他的資原始檔會存放在usr/local/share目錄。這裡指定號目錄也方便後續的解除安裝,後續直接rm -rf /usr/local/redis 即可刪除redis。
執行結果如下圖:
進入redis/bin可以看到有一些可執行檔案。redis-server 是redis伺服器,redis-cli 是redis使用者端
把原組態檔redis.conf複製一份到myredis目錄下改名為redis7.conf(留存備份,防止修改出錯)
1) 預設daemonize no 改為 daemonize yes
2) 預設protected-mode yes 改為 protected-mode no
3) 預設bind 127.0.0.1 改為 直接註釋掉(預設bind 127.0.0.1只能本機存取)或改成本機IP地址,否則影響遠端IP連線
4) 新增redis密碼 改為 requirepass 你自己設定的密碼
Tips:
vim使用技巧:
a. 進入vim後,set nu
左側顯示行
b. /xxx
查詢xxx功能
c. i 進入編輯模式,ESC 返回正常模式
d. :wq!儲存並退出
5)設定redis預設組態檔為redis7.conf
如輸入ps -ef|grep redis|grep -v grep
命令出現如下所示,則說明6379埠被redis佔用,服務啟動成功
輸入ping命令,返回PONG說明測試成功!
再測試鍵值對的輸入輸出,若輸入輸出正常,那麼恭喜!完結撒花!!!
對了,還有關閉操作:
完結撒花~~~