1. 程式人生 > 資料庫 >檢視redis版本 下載安裝

檢視redis版本 下載安裝

在redis安裝目錄下執行

./redis-server -v

 版本3.2.5  下載地址 http://download.redis.io/releases/redis-3.2.5.tar.gz

 

redis安裝

tar -zxvf redis-3.2.5.tar.gz

找到redis的目錄進入

cd redis-3.2.5

make編譯redis 

make
或者
make install

注意:make命令執行完成編譯後,會在src目錄下生成6個可執行檔案,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump、redis-sentinel。 

執行make install。會將make編譯生成的可執行檔案拷貝到/usr/local/bin目錄下;

redis安裝異常

問題一:

make[2]: cc: Command not found
異常原因:沒有安裝gcc
解決方案:yum install gcc-c++

問題二:

zmalloc.h:51:31: error: jemalloc/jemalloc.h: No such file or directory
異常原因:一些編譯依賴或原來編譯遺留出現的問題
解決方案:make distclean。清理一下,然後再make。
在make成功以後,需要make test。在make test出現異常。

問題三:

couldn’t execute “tclsh8.5”: no such file or directory
異常原因:沒有安裝tcl
解決方案:yum install -y tcl。

啟動redis

直接啟動

./redis-server

加上`&`號使redis以後臺程式方式執行

./redis-server &

檢測後臺程序

ps -ef |grep redis

 檢測6379埠是否在監聽 

netstat -lntp | grep 6379

 使用redis-cli客戶端檢測連線是否正常 

./redis-cli

 

 redis開機自啟動

執行./utils/install_server.sh配置Redis配置之後Redis能隨系統啟動。

執行基本配置./utils/install_server.sh之後,根據上面資訊,可以得出:
預設的埠:6379,
生成一個redis配置檔案:/etc/redis/6379.conf
生成一個redis日誌檔案:/etc/log/redis_6379.log
指令碼:/var/lib/redis/6379
預設目錄:/usr/local/bin/redis-server

Redis設定密碼

修改配置檔案

進入你redis.conf的配置檔案,路徑根據你的實際情況來

vi redis.conf

命令模式下查詢requirepass 密碼欄位

 釋放註釋,寫上自己的密碼: requirepass yourpassword :requirepass  123456

 儲存之後重啟服務

重啟命令

redis-server /etc/redis/6379.conf

啟動測試

/usr/local/bin/redis-cli

 如何關閉有密碼的服務:

/usr/local/bin/redis-cli  -h 127.0.0.1 -p 6379  -a 123456 shutdown