Redis的操作和使用
在安裝好redis以後,我們這裡給大家講一下redis操作的一些知識。
Redis支援的資料型別:string,hash,list,set,sorted set
我們來練習一下redis的使用:
字串String:string型別是redis最基本的型別,一個key對應一個value。redis的string可以包含任何資料,比如jpg圖片,或者序列化的物件,都可以儲存。string型別最大的能夠儲存512MB。
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 setnamezset(sorted set:有序集合):zset和set一樣,都是儲存string型別的集合,且都不允許重複;但是區別是zset是為每一個元素都關聯一個double型別的分數,並使用該分數對集合成員進行從小到大的排序。
1)新增元素操作:zadd key score member
2)獲取zset元素:zrangebyscore key score
本作品採用《CC 協議》,轉載必須註明作者和本文連結