hash全部命令如下:
hset key field value #將雜湊表key中的字段field的值設為value
hget key field #
返回雜湊表key中的字段field的值value
hmset key field1 value1 field2 value2 ... #
將多個field-value對設定到雜湊表key中
hmget key field1 field2 ... #
返回雜湊表key中欄位field1,field2,...的值
hgetall key #
返回雜湊表key中所有的字段field和值value
hsetnx key field value #
將雜湊表key中的字段field的值設為value,當且僅當欄位field不存在
hlen key #
返回雜湊表key中欄位field的數量
hkeys key #
返回雜湊表key中的所有欄位field
hvals key #
返回雜湊表key中所有欄位的值
hdel key field1 field2 ... #
刪除雜湊表key中的乙個或多個欄位field、field2、...。不存在的域將被忽略
hexists key filed #
檢視雜湊表key中的字段field是否存在。存在返回1,不存在返回0
hscan key cursor [match pattern] [count count] #
迭代雜湊表key中的鍵值對,cursor為迭代過程中的游標,每次迭代返回元素的最大值count,過濾出pattern模式相匹配的元素
hincrby key field increment #
為雜湊表key中的字段field的值value加上增量increment,即value=value+increment
hincrbyfloat key field incrementfloat #
為雜湊表key中的字段field的值value加上浮點數增量incrementfloat,即value=value+incrementfloat
雜湊(hash 雜湊表)
可以認為雜湊有著陣列的思想,它將所有的資料段拼成乙個陣列 順序表 進行儲存,通過雜湊函式,可以基本上以o 1 的時間複雜度來查詢和儲存資料。通過資料段中的唯一關鍵字 key 經過某種演算法,得出此資料段在整個雜湊陣列 順序表 中的的下標,然後直接取元素即可。有資料結構如下 資料段 key,value...
Hash表(雜湊表 雜湊表)
雜湊函式 乙個把查詢表中的關鍵字對映成該關鍵字對應的位址的函式,記為hash key addr。位址可以是陣列下標,索引,或記憶體位址等 衝突 雜湊函式可能會把兩個和兩個以上的不同關鍵字對映到同一位址。衝突不可避免,所以要設計好的處理衝突的方法。同義詞 發生碰撞的不同關鍵字為同義詞。雜湊表 根據關鍵...
Redis命令 雜湊 Hash
redis hash 是乙個string型別的field和value的對映表,hash特別適合用於儲存物件。redis 中每個 hash 可以儲存 232 1 鍵值對 40多億 例項 127.0.0.1 6379 hmset mykey name redis tutorial description...