檢視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