博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Redis 哈希(Hash)
阅读量:3739 次
发布时间:2019-05-22

本文共 1222 字,大约阅读时间需要 4 分钟。

Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)。
实例

127.0.0.1:6379>  HMSET runoobkey name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000OK127.0.0.1:6379>  HGETALL runoobkey1) "name"2) "redis tutorial"3) "description"4) "redis basic commands for caching"5) "likes"6) "20"7) "visitors"8) "23000"

在以上实例中,我们设置了 redis 的一些描述信息(name, description, likes, visitors) 到哈希表的 runoobkey 中。

Redis hash 命令

以下列出了 redis hash 基本的相关命令:

1   HDEL key field2 [field2]     删除一个或多个哈希表字段2   HEXISTS key field     查看哈希表 key 中,指定的字段是否存在。3   HGET key field     获取存储在哈希表中指定字段的值。4   HGETALL key     获取在哈希表中指定 key 的所有字段和值5   HINCRBY key field increment     为哈希表 key 中的指定字段的整数值加上增量 increment 。6   HINCRBYFLOAT key field increment     为哈希表 key 中的指定字段的浮点数值加上增量 increment 。7   HKEYS key     获取所有哈希表中的字段8   HLEN key     获取哈希表中字段的数量9   HMGET key field1 [field2]     获取所有给定字段的值10  HMSET key field1 value1 [field2 value2 ]     同时将多个 field-value (域-值)对设置到哈希表 key 中。11  HSET key field value     将哈希表 key 中的字段 field 的值设为 value 。12  HSETNX key field value     只有在字段 field 不存在时,设置哈希表字段的值。13  HVALS key     获取哈希表中所有值14  HSCAN key cursor [MATCH pattern] [COUNT count]     迭代哈希表中的键值对。

转载地址:http://kyvin.baihongyu.com/

你可能感兴趣的文章
mysql-Explain
查看>>
mysql-事务
查看>>
C语言排序算法
查看>>
python常用模块整理(超详细)
查看>>
用nginx做反向代理
查看>>
史上最易部署lvs集群-tun模式
查看>>
python进程,线程,协程
查看>>
python网络编程
查看>>
你值得拥有的linux下的网络io 同步/异步/阻塞/非阻塞/BIO/NIO/AIO
查看>>
nginx日志文件配置
查看>>
HTTP over SSL/TLS
查看>>
CentOS安装fortune+cowsay
查看>>
用vue创建一个项目
查看>>
$listeners与.native的使用
查看>>
熟悉Linux 下静态库.a 与.so 库文件的生成与使用——实例
查看>>
算法训练 1的个数(输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。)
查看>>
算法训练 素因子去重(给定一个正整数n,求一个正整数p,满足p仅包含n的所有素因子,且每个素因子的次数不大于1)
查看>>
算法训练 二进制数数( 给定L,R。统计[L,R]区间内的所有数在二进制下包含的“1”的个数之和。   如5的二进制为101,包含2个“1”。)
查看>>
宏定义max函数的相关用法,与函数定义max函数的区别!最详细!!!
查看>>
第十届MathorCup高校数学建模D题解题思路
查看>>