哈希表

2018-02-24 16:09 更新

除了字符串、列表、集合之外,Redis 還能儲存一種類型的數(shù)據(jù)————哈希表。哈希表將兩個 字符串類型的值映射在一起,它是最好的用來表示對象的數(shù)據(jù)結構。

HSET user:1000 name "John Smith"
HSET user:1000 email "john.smith@google.com"
HSET user:1000 password "public"

使用命令?HGETALL?獲得保存的數(shù)據(jù)

HGETALL user:1000

我們也可以一起行設置多個域

HMSET user:1001 name "Zack Lee" email "zack.lee@facebook.com" password "public"

我們也可以只獲取特定域的值:

HGET user:1001 name # => "Zack Lee"

數(shù)字類型的值在哈希表里面有一些方便的原子性的遞增方法:

HSET user:1000 visits 10
HINCRBY user:1000 visits 1  # => 11
HINCRBY user:1000 visits 10 # => 21
HDEL    user:1000 visits
HINCRBY user:1000 visits 1  # => 1

關于哈希表的完整命令列表,請查看官方文檔

更多關于 Redis 文檔:

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號