目錄
- 1、Hash資料類型
- 2、Hash相關用戶端操作
1、Hash資料類型
Redis hash 是一個鍵值對集合。
Redis hash是一個string類型的field和value的映射表,hash特别适合用于存儲對象。
類似Java裡面的Map<String,Object>
使用者ID為查找的key,存儲的value使用者對象包含姓名,年齡,生日等資訊

2、Hash相關用戶端操作
hset <key> <field> <value>:給<key>集合中的 <field>鍵指派<value>
hget <key1> <field> : 從<key1>集合<field> 取出 value
hmset <key1> <field1> <value1> <field2> <value2>... : 批量設定hash的值
hmget <key1> <field1> <field2> ... : 批量擷取hash的值
hgetall <key> :擷取在哈希表中指定 key 的所有字段和值
hdel <key> <field1> <field2> ... : 删除一個或多個哈希表字段
hexists key <field>:檢視哈希表 key 中,給定域 field 是否存在
hkeys <key> :列出該hash集合的所有field
hvals <key> :列出該hash集合的所有value
hincrby <key> <field> <increment> :為哈希表 key 中的域 field 的值加上增量 increment
hsetnx <key> <field> <value>:将哈希表 key 中的域 field 的值設定為 value ,當且僅當域 field 不存在