![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iN0UmM3UzN1YzMwYmY3IjNlZTN2gDMlVjN4YWMldTM58CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
redis的Linux環境下安裝:
1.2 linux 安裝redis
Redis的官方下載下傳網址是:http://redis.io/download
Redis伺服器端的預設端口是6379。
在windows系統中下載下傳好Redis的源碼包。
1. 通過WinSCP工具,将Redis的源碼包由windows上傳到Linux系統的這個目錄/opt/redis (即根目錄下的lamp檔案夾)。
2. 解壓縮。
tar -zxf redis-2.6.17.tar.gz
3. 切換到解壓後的目錄。
cd redis-2.6.17 ( 一般來說,解壓目錄裡的INSTALL檔案或README檔案裡寫有安裝說明,可參考之)
4. 編譯。
make
(注意,編譯需要C語言編譯器gcc的支援,如果沒有,需要先安裝gcc。可以使用rpm -q gcc檢視gcc是否安裝)
(利用yum線上安裝gcc的指令 yum -y install gcc )
(如果編譯出錯,請使用make clean清除臨時檔案。之後,找到出錯的原因,解決問題後再來重新安裝。 )
5. 進入到src目錄。
cd src
6. 執行安裝。
make install
到此就安裝完成。但是,由于安裝redis的時候,我們沒有選擇安裝路徑,故是預設位置安裝。在此,我們可以将可執行檔案和配置檔案移動到習慣的目錄。
cd /usr/local
mkdir -p /usr/local/redis/bin
mkdir -p /usr/local/redis/etc
cd /lamp/redis-2.6.17
cp ./redis.conf /usr/local/redis/etc
cd src
cp mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server redis-sentinel /usr/local/redis/bin
7.開放linux 6379 端口
1.編輯 /etc/sysconfig/iptables 檔案:vi /etc/sysconfig/iptables
加入内容并儲存:-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 6379 -j ACCEPT
2.重新開機服務:/etc/init.d/iptables restart
3.檢視端口是否開放:/sbin/iptables -L -n
比較重要的3個可執行檔案:redis-server:Redis伺服器程式
redis-cli:Redis用戶端程式,它是一個指令行操作工具。也可以使用telnet根據其純文字協定操作。
redis-benchmark:Redis性能測試工具,測試Redis在你的系統及配置下的讀寫性能。
1.2.1 Redis的啟動指令:
/usr/local/redis/bin/redis-server
或
cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf 為redis-server指定配置文
1.2.2修改 redis.conf檔案
daemonize yes --- 修改為yes 背景啟動
requirepass 123456 ----注釋取消掉設定賬号密碼
ps aux | grep '6379' --- 查詢端口
kill -15 9886 --- 殺死重置
kill -9 9886 --- 強制殺死
service iptables stop 停止防火強
1.2.3 redis指令連接配接方式
./redis-cli -h 127.0.0.1 -p 6379 -a "123456" --- redis 使用賬号密碼連接配接
PING 結果表示成功
1.2.4 停止redis
redis-cli shutdown 或者 kill redis程序的pid
1.2.5 關閉防火牆
Redis用戶端連接配接方式
使用redisclient-win32.x86.1.5
歡迎關注本人微信公衆号,繼續交流更多技術問題,還有架構師視訊領取哦
http://weixin.qq.com/r/KSgWDg3EuFDHrUlt9307 (二維碼自動識别)