08 redis数据类型:hash
### hash簡介
在memcached中,我們經常將一些結構化的信息打包成hashmap,在客戶端序列化存儲為一個字符串的值(一般是json格式),比如用戶的昵稱、年齡、性別、積分等。
### 常用命令
??? > hset hash1 name dang #建立hash
??? (integer) 1
??? > hget hash1 name
??? "dang"
??? > hset hash1 age 30
??? (integer) 1
??? > hget hash1 age
??? "30"
??? > HGETALL hash1
??? 1) "name"
??? 2) "dang"
??? 3) "age"
??? 4) "30"
??? > hmset user2 name dang age 30 job it? #批量建立hash鍵值對
??? OK
??? > hmget user2 name age job
??? 1) "dang"
??? 2) "30"
??? 3) "it"
??? > hdel user2 job #刪除指定field
??? (integer) 1
??? > hkeys user2 #打印所有的key
??? 1) "name"
??? 2) "age"
??? > hvals user2 #打印所有的values
??? 1) "dang"
??? 2) "30"
??? > hlen user2 #查看hash的field的個數
??? (integer) 2
轉載于:https://blog.51cto.com/tang028/1856508
總結
以上是生活随笔為你收集整理的08 redis数据类型:hash的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQuery EasyUI API 中文
- 下一篇: LOG4J日志级别详解