Redis是一個key-value存儲系統。和Memcached相似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)和zset(有序集合)。這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操做,並且這些操做都是原子性的。在此基礎上,Redis支持各類不一樣方式的排序。與memcached同樣,爲了保證效率,數據都是緩存在內存中。區別的是Redis會週期性的把更新的數據寫入磁盤或者把修改操做寫入追加的記錄文件,而且在此基礎上實現了master-slave(主從)同步。Redis 是一個高性能的key-value數據庫。 Redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部分場合能夠對關係數據庫起到很好的補充做用。redis
一、安裝所需環境和工具數據庫
yum -y install wget vim tcl gcc make
二、下載redis 壓縮包並解壓vim
cd /usr/local/src wget http://download.redis.io/releases/redis-3.2.8.tar.gz tar -zxvf redis-3.2.8.tar.gz
三、編譯redis源文件緩存
cd redis-3.2.8 make make install
四、配置文件ide
一、將主從redis配置文件redis.conf中的daemonize no 改成 yesmemcached
啓動服務工具
啓動服務性能
測試數據同步測試
主redis:3d
從redis:
默認讀寫分離的
在從redis: