安裝前的準備
-
確保Linux是64位,用 getconf LONG_BIT 檢視
-
Linux 必須 具備 gcc 編譯環境 使用 gcc -v 檢視版本
如果沒有 使用 yum -y install gcc-c++ 命令安裝
安裝步驟:
-
下載 redis7的 壓縮包,放到 本地 opt 目錄下
命令:wget https ://download.redis.io/releases/redis-7.0.0.tar.gz
檢視 下載的壓縮包 ls -lt redis-7.0.0.tar.gz
-
解壓下載的壓縮包
命令:tar -zxvf redis-7.0.0.tar.gz
解壓完成後,會有一個 redis-7.0.0 的目錄
進入該目錄
主要檔案:
-
Makefile -----編譯檔案
-
redis.conf -----redis的配置檔案
-
src ------原始碼
-
sentinel.conf ------哨兵
-
-
編譯並安裝
make && make install
如果出現 It's a good idea to run 'make test' ;) 說明安裝成功
預設的安裝目錄是
usr/local/bin
,此目錄在Linux中相當於 Windows中的 C:\Program Files進入該目錄,檢視安裝的檔案
-
redis-benchmark:效能測試工具
-
redis-check-aof:修復有問題的AOF檔案
-
redis-check-dump:修復有問題的dump.rdb 檔案
-
redis-cli:連線redis的客戶端
-
redis-sentinel:redis 叢集使用
-
redis-server:redis伺服器啟動命令
-
-
修改 redis.conf 配置檔案
不要去修改 redis-7.0.0 目錄下的配置檔案,我們將其保留一份最原始的配置,我們可以把它複製一份,進行修改。修改完該檔案要重啟才能生效。vim 該檔案修改
要修改的內容:
-
預設 daemonize no 改為 daemonize yes 修改為可以後臺啟動,因為我們這個是伺服器
-
預設 protected-mode yes 改為 protected-mode no 保護模式關閉,如果需要別人來連線你的伺服器,那麼就該把保護模式關閉
-
預設 bind 127.0.0.1 改為 註釋掉,遠端可以訪問該伺服器
-
新增redis密碼 修改 requirepass xxxxxx
-
-
啟動redis
命令:redis-server /myredis/redis7.conf 啟動redis指定配置檔案
沒有提示說明啟動成功,檢視 redis的埠號 :ps -ef|grep redis|grep -v grep
預設埠是 6379
-
連線服務
命令:redis-cli -a 密碼 -p 6379 如果本機訪問redis,不寫埠號預設是 6379
執行該命令後 命令提示符換成了 127.0.0.1:6379
現在執行 ps -ef|grep redis 就有兩個,一個是 server端,一個是 cli端
此時 在 127.0.0.1:6379 執行 ping ,出現 PONG 說明redis都準備就緒
退出redis 客戶端 使用 quit
想要處理中文亂碼,連線服務時可以使用命令:redis-cli -a 密碼 --raw
-
K V 鍵值對寫入讀取
寫入: set 鍵 值
讀取: get 鍵
-
關閉 伺服器
quit是 退出客戶端
關閉伺服器有兩種方式:
-
在客戶端中使用 SHUTDOWN 直接關閉伺服器
-
使用命令列 關閉
-
單例項(一個埠)redis-cli -a 密碼 shutdown
-
多例項(多個埠,指定埠)
-
-