redis 雜湊型別(hash)操作使用
阿新 • • 發佈:2019-02-16
Redis的雜湊值是字串欄位和字串值之間的對映,所以他們是表示物件的完美資料型別。
在Redis中的雜湊值,可儲存超過400十億鍵值對。
假如我有一個表示“職工”的物件,他可以有如下屬性:
- {"name":"binbin","age":26,"position":"PHP leader"}
看看是如何將物件儲存到redis中的:
- > hmset zhibin name "binbin" age 26 position "PHP leader"
- OK
- > hgetall zhibin
- 1) "name"
- 2) "binbin"
- 3) "age"
- 4) "26"
- 5) "position"
-
6) "PHP leader"
- #首先給年齡加1
- > HINCRBY zhibin age 1
- (integer) 27
- #更新一下position欄位
- > HMSET zhibin position "PHP director"
- OK
- > hgetall zhibin
- 1) "name"
- 2) "binbin"
- 3) "age"
- 4) "27"
- 5) "position"
- 6) "PHP director"
如下表所示雜湊一些基本的命令: