redis是當前比較熱門的NOSQL系統之一,它是一個key-value存儲系統。和Memcached類似,但很大程度補償了 memcached的不足,它支持存儲的value類型相對更多,包括string、list、set、zset和hash。這些數據類型都支持 push/pop、add/remove及取交集並集和差集及更豐富的操作。在此基礎上,redis支持各種不同方式的排序。Redis數據都是緩存在計算機內存中,並且會周期性的把更新的數據寫入磁盤或者把修改操作寫入追加的記錄文件。
安裝步驟如下
cd /usr/src #進入下載目錄(這個目錄自己定) yum install -y wget gcc make tcl #安裝依賴 wget http://download.redis.io/releases/redis-3.2.1.tar.gz #下載源碼包 tar -zxvf redis-3.2.1.tar.gz #解壓 cd redis-3.2.1 #進入redis目錄 make && make test #編譯與測試 make install PREFIX=/usr/local/redis #PREFIX安裝指定目錄 ./bin/redis-server #啟動redis服務
用client遠程訪問redis
運行./bin/redis-cli -h 192.168.68.100
訪問報錯,原因是默認無密碼的情況下redis的安全模式protected-mode是開啟的
解決辦法:
1、給redis設置一個訪問密碼,需改bind的值為主機IP(192.168.68.100)
2、注釋掉bind,設置protected-mode的值為no