Redis數(shù)據(jù)類型之散列類型hash命令學(xué)習(xí)
一、介紹:
- 散列類型(hash)的鍵值也是一種字典結(jié)構(gòu),其存儲(chǔ)了字段(field)和字段值的映射
- 字段值只能是字符串
- 散列類型適合存儲(chǔ)對(duì)象。使用對(duì)象類別和 ID 構(gòu)成鍵名,使用字段表示對(duì)象的屬性,而字段值則存儲(chǔ)屬性值
二、命令
| 命令 | 說明 |
|---|---|
| HSET h key value | 散列賦值,相當(dāng)于map字典 |
| HGET h key | 散列取值 |
| HSET h k1 v1 k2 v2 | 散列賦多個(gè)值 |
| HGETALL key | 散列獲取所有字段 |
| HEXISTS h key | 散列判斷字段是否存在 0不存在 1存在 |
| HSETNX h key value | 當(dāng)字段不存在時(shí)賦值 |
| HINCRBY h key value | 散列數(shù)字遞增 |
| HDEL h key | 散列刪除字段 |
| HKEYS h | 只獲取字段名 |
| HVALS h | 只獲取值 |
| HLEN h | 散列獲得字段數(shù)量 |
三、散列類型實(shí)踐
- 例:將文章ID號(hào)為10的文章以散列類型存儲(chǔ)在Redis中
127.0.0.1:6379> HSET post:10 title 例解Python (integer) 1 127.0.0.1:6379> HGETALL post:10 1) "title" 2) "\xe4\xbe\x8b\xe8\xa7\xa3Python" 127.0.0.1:6379> HSET post:10 author ZhangZhiGang (integer) 1 127.0.0.1:6379> HMSET post:10 date 2021-05-01 summary 'Python Programming' OK 127.0.0.1:6379> HGETALL post:10 1) "title" 2) "\xe4\xbe\x8b\xe8\xa7\xa3Python" 3) "author" 4) "ZhangZhiGang" 5) "date" 6) "2021-05-01" 7) "summary" 8) "Python Programming"
以上就是Redis數(shù)據(jù)類型之散列類型hash命令學(xué)習(xí)的詳細(xì)內(nèi)容,更多關(guān)于Redis散列類型的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Redis高并發(fā)緩存設(shè)計(jì)問題與性能優(yōu)化
本文詳細(xì)介紹了Redis緩存設(shè)計(jì)中常見的問題及解決方案,包括緩存穿透、緩存失效(擊穿)、緩存雪崩、熱點(diǎn)緩存key重建優(yōu)化、緩存與數(shù)據(jù)庫雙寫不一致以及開發(fā)規(guī)范與性能優(yōu)化,感興趣的可以了解一下2024-11-11
Redis連接被拒絕(Connection?refused)問題的完整解決指南
這篇文章主要介紹了Redis連接被拒絕問題的診斷和解決流程,涵蓋了服務(wù)未運(yùn)行、配置限制、防火墻阻擋、資源不足等常見原因,并提供了相應(yīng)的解決方案和安全配置建議,需要的朋友可以參考下2025-11-11
Redis整合Spring結(jié)合使用緩存實(shí)例
這篇文章主要介紹了Redis整合Spring結(jié)合使用緩存實(shí)例,介紹了如何在Spring中配置redis,并通過Spring中AOP的思想,將緩存的方法切入到有需要進(jìn)入緩存的類或方法前面。需要的朋友可以參考下2015-12-12
Redis migrate數(shù)據(jù)遷移工具的使用教程
這篇文章主要給大家介紹了關(guān)于Redis migrate數(shù)據(jù)遷移工具的使用教程,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-08-08
深入剖析 Redis 的三種集群方式以及實(shí)戰(zhàn)配置
本文深入解析Redis三種集群部署方式,文章包含完整的配置示例和操作指南,為Redis集群部署提供實(shí)用參考,感興趣的朋友跟隨小編一起看看吧2026-03-03
redis replication環(huán)形緩沖區(qū)算法詳解
這篇文章主要介紹了redis replication環(huán)形緩沖區(qū)算法的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-04-04
Redis的Hash類型及相關(guān)命令小結(jié)
edis Hash是一種數(shù)據(jù)結(jié)構(gòu),用于存儲(chǔ)字段和值的映射關(guān)系,本文就來介紹一下Redis的Hash類型及相關(guān)命令小結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下2025-01-01

