Redis是一個key-value存儲系統。和Memcached類似,它支援存儲的value類型相對更多,包括string(字元串)、list(連結清單)、set(集合)和zset(有序集合)。這些資料類型都支援push/pop、add/remove及取交集并集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,Redis支援各種不同方式的排序。與memcached一樣,為了保證效率,資料都是緩存在記憶體中。差別的是Redis會周期性的把更新的資料寫入磁盤或者把修改操作寫入追加的記錄檔案,并且在此基礎上實作了master-slave(主從)同步。Redis 是一個高性能的key-value資料庫。 Redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部分場合可以對關系資料庫起到很好的補充作用。
1、安裝所需環境和工具
yum -y install wget vim tcl gcc make
2、下載下傳redis 壓縮包并解壓
cd /usr/local/src
wget http://download.redis.io/releases/redis-3.2.8.tar.gz
tar -zxvf redis-3.2.8.tar.gz
3、編譯redis源檔案
cd redis-3.2.8
make
make install
4、配置檔案
1、将主從redis配置檔案redis.conf中的daemonize no 改為 yes
啟動服務
測試資料同步
主redis: