在安裝好redis之後,咱們這裏給你們講一下redis操做的一些知識。 Redis支持的數據類型:string,hash,list,set,sorted set 咱們來練習一下redis的使用:redis
字符串String:string類型是redis最基本的類型,一個key對應一個value。redis的string能夠包含任何數據,好比jpg圖片,或者序列化的對象,均可以存儲。string類型最大的可以存儲512MB。spa
1)存儲String操做:set key value 2)獲取String操做:get key對象
哈希Hash:Redis Hash是一個(key=>value)對集合。 1)設置hash操做:hmset keyname field1 "hello" field2 "world" 2)獲取hash操做:hget keyname field1排序
列表List:按照插入順序保存字符串列表,有順序,支持push操做。 1)添加list字符操做:lpush keyname value1 2)獲取list字符操做:lrange keyname start stop ( 既包含start,也包含stop)圖片
Set(集合):Redis中的Set是string類型的無序集合。集合是經過哈希表實現的,因此添加,刪除,查找的複雜度都是O(1) 1)添加操做:sadd setname value1 value2 .... 2)獲取操做:smember setname字符串
zset(sorted set:有序集合):zset和set同樣,都是存儲string類型的集合,且都不容許重複;可是區別是zset是爲每個元素都關聯一個double類型的分數,並使用該分數對集合成員進行從小到大的排序。 1)添加元素操做:zadd key score member 2)獲取zset元素:zrangebyscore key scoreget