A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© liqiubai 初级黑马   /  2019-6-14 08:40  /  529 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

哈希表
由 CorsaiR 创建, 最后一次修改 2016-02-24
除了字符串、列表、集合之外,Redis 还能储存一种类型的数据————哈希表。哈希表将两个 字符串类型的值映射在一起,它是最好的用来表示对象的数据结构。

HSET user:1000 name "John Smith"
HSET user:1000 email "john.smith@google.com"
HSET user:1000 password "public"
使用命令 HGETALL 获得保存的数据

HGETALL user:1000
我们也可以一起行设置多个域

HMSET user:1001 name "Zack Lee" email "zack.lee@facebook.com" password "public"
我们也可以只获取特定域的值:

HGET user:1001 name # => "Zack Lee"
数字类型的值在哈希表里面有一些方便的原子性的递增方法:

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 文档:

Redis官方文档
命令参考
Redis 中数据类型介绍

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马