
- Redis 基礎
- Redis - 首頁
- Redis - 概述
- Redis - 環境
- Redis - 配置
- Redis - 資料型別
- Redis 命令
- Redis - 命令
- Redis - 鍵
- Redis - 字串
- Redis - 雜湊
- Redis - 列表
- Redis - 集合
- Redis - 有序集合
- Redis - HyperLogLog
- Redis - 釋出訂閱
- Redis - 事務
- Redis - 指令碼
- Redis - 連線
- Redis - 伺服器
- Redis 高階
- Redis - 備份
- Redis - 安全
- Redis - 基準測試
- Redis - 客戶端連線
- Redis - 管道
- Redis - 分割槽
- Redis - Java
- Redis - Php
- Redis 有用資源
- Redis - 快速指南
- Redis - 有用資源
- Redis - 討論
Redis - 雜湊
Redis 雜湊是字串欄位和字串值之間的對映。因此,它們是表示物件的完美資料型別。
在 Redis 中,每個雜湊可以儲存超過 40 億個欄位-值對。
示例
redis 127.0.0.1:6379> HMSET tutorialspoint name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000 OK redis 127.0.0.1:6379> HGETALL tutorialspoint 1) "name" 2) "redis tutorial" 3) "description" 4) "redis basic commands for caching" 5) "likes" 6) "20" 7) "visitors" 8) "23000"
在上面的示例中,我們已將 Redis 教程詳情(名稱、描述、點贊數、訪問量)設定為名為“tutorialspoint”的雜湊。
Redis 雜湊命令
下表列出了一些與雜湊相關的基本命令。
序號 | 命令及描述 |
---|---|
1 | HDEL key field2 [field2]
刪除一個或多個雜湊欄位。 |
2 | HEXISTS key field
確定雜湊欄位是否存在。 |
3 | HGET key field
獲取儲存在指定鍵處的雜湊欄位的值。 |
4 | HGETALL key
獲取儲存在指定鍵處的雜湊中的所有欄位和值 |
5 | HINCRBY key field increment
將雜湊欄位的整數值增加給定數字。 |
6 | HINCRBYFLOAT key field increment
將雜湊欄位的浮點值增加給定數量。 |
7 | HKEYS key
獲取雜湊中的所有欄位。 |
8 | HLEN key
獲取雜湊中欄位的數量。 |
9 | HMGET key field1 [field2]
獲取所有給定雜湊欄位的值。 |
10 | HMSET key field1 value1 [field2 value2 ]
將多個雜湊欄位設定為多個值。 |
11 | HSET key field value
設定雜湊欄位的字串值。 |
12 | HSETNX key field value
僅當欄位不存在時設定雜湊欄位的值。 |
13 | HVALS key
獲取雜湊中的所有值。 |
14 | HSCAN key cursor [MATCH pattern] [COUNT count]
增量迭代雜湊欄位和關聯值。 |
廣告