redis 集羣

redis:linux

Redis支持數據的持久化,能夠將內存中的數據保存在磁盤中,重啓的時候能夠再次加載進行使用。
Redis不單單支持簡單的key-value類型的數據,同時還提供list,set,zset,hash等數據結構的存儲。
Redis支持數據的備份,即master-slave模式的數據備份。git

事務:MULTI和EXEC指令包起來github

豐富的特性 – Redis還支持 publish/subscribe, 通知, key 過時等等特性redis

集合存儲 int 40億數據;
O(2)windows

windows:https://github.com/tporadowski/redis/releases
linux: http://redis.io/download,下載最新穩定版本數據結構

pingide

config get *
config get requirepassui

string:
set name csj
get name排序

hash:
hmset key2 name csj age 20 sg 175
hgetall key2事務

list:
LPUSH runoobkey redis
LPUSH runoobkey redis2
LPUSH runoobkey redis3
LRANGE runoobkey 0 10
DEL runoobkey

set:哈希表實現,元素不重複
sadd runoob redis
sadd runoob redis2
sadd runoob redis3
smembers runoob
DEL runoob

zset:哈希表實現,元素不重複,增長排序元素
zadd runoob 0 redis
zadd runoob 0 redis2
zadd runoob 0 redis3
zrangebyscore runoob 0 1000

HyperLogLog:
基數運輸:

stream:
發佈/訂閱:
SUBSCRIBE runoobChat
PUBLISH runoobChat "Redis PUBLISH test"

GEO: 存儲經緯度,計算地理位置