redis學習之四:hash類型及操作

hash 是一個string類型的field和value的映射表。

zipmap實現

可在配置文件配置大小

hash-max-zipmap-entries 64 #配置字段最多 64 個
hash-max-zipmap-value 512 #配置 value 最大為 512 字節

基本操作如下:

hset hash1 field1  hello 

hget hash1 field1 

hexists hash1 field1 

hexists hash1 field10


hsetnx hash1 field2  hello 

hmset hash1 field3 hello field4 world


hmget hash1 field3 field4 

hlen hash1

hdel hash1 field4 

hlen hash1 

hkeys hash1  : 返回所有的field

hvals hash1 : 返回所有值

hset hash1 field5 1

hincrby hash1 field5 20

hincrby hash1 field5 -1

hget hash1 field5 


hgetall hash1 :獲取全部的field和value

HINCRBYFLOAT key field increment:為哈希表 key 中的指定字段的浮點數值加上增量 increment 。

親測:

1.png
2.png
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Redis的內存優化 聲明:本文內容來自《Redis開發與運維》一書第八章,如轉載請聲明。 Redis所有的數據都...
    meng_philip123閱讀 18,942評論 2 29
  • 前言 Redis的作者antirez(Salvatore Sanfilippo)曾經發表了一篇名為Redis宣言(...
    OzanShareing閱讀 1,479評論 0 20
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,993評論 19 139
  • 1-概覽 Redis是典型的Key-Value類型數據庫,Key為字符類型,Value的類型常用的為五種類型:St...
    zhanglbjames閱讀 17,466評論 1 9
  • 我一直是一個很懶惰的人:懶得化妝,懶得收拾,懶得工作。 曾經很喜歡畫畫,小時候也沒什么學習班,就自己去書店買來入門...
    章非閱讀 344評論 5 7