Hash 哈希数据类型相关命令

hset key field value

  作用: 把key中 filed域的值设为value

  注:如果没有field域,直接添加,如果有,则覆盖原field域的值

hmset key field1 value1 [field2 value2 field3 value3 ......fieldn valuen]

  作用: 设置field1->N 个域, 对应的值是value1->N

  (对应PHP理解为  $key = array(file1=>value1, field2=>value2 ....fieldN=>valueN))

hget key field

  作用: 返回key中field域的值

hmget key field1 field2 fieldN

  作用: 返回key中field1 field2 fieldN域的值

hgetall key

  作用:返回key中,所有域与其值

hdel key field

  作用: 删除key中 field域

hlen key

作用: 返回key中元素的数量

hexists key field

作用: 判断key中有没有field域

hincrby key field value

作用: 是把key中的field域的值增长整型值value

hincrby float  key field value

作用: 是把key中的field域的值增长浮点值value

hkeys key

作用: 返回key中所有的field

kvals key

作用: 返回key中所有的value

原文地址:https://www.cnblogs.com/zxqblogrecord/p/8570637.html

时间: 2024-11-12 21:05:43

Hash 哈希数据类型相关命令的相关文章

七、Hash 哈希数据类型相关命令

1.hset key field value 作用: 把key中 filed域的值设为value 注:如果没有field域,直接添加,如果有,则覆盖原field域的值 2.hmset key field1 value1 [field2 value2 field3 value3 ......fieldn valuen] 作用: 设置field1->N 个域, 对应的值是value1->N (对应PHP理解为  $key = array(file1=>value1, field2=>v

Redis hash(哈希)相关命令

Redis hash可储存多个键值对,适合储存对象的属性. 1.hset key fieldName fileValue    //hset即hash set,set这里是设置的意思.往hash中添加一个字段(键值对) 示例: hset score zhangsan 90     //score是hash的名称,zhangsan 90是一个键值对.若zhangsan这个字段名之前不存在,则添加成功返回1. hset score lisi 85     //一个hash可储存多个键值对(40多亿)

[Redis]Redis的五种数据类型与键值/服务器相关命令

-------------------------------------------------------------------------------------- String(字符串):最简单的数据类型. set age 18 ( set age 18 ex 5 ) # 设置过期时间5秒 setex age 5 18   # 效果同上, 使用 ttl age 可以查看剩余有效时间 psetex age 5000 18  # 同上,只是以毫秒为单位设置key的过期时间 ( set ag

Redis教程2--Redis数据类型及相关命令

Redis支持的种数据类型包括string.list .set .sorted set 和hash. Redis相关的命令可以查看:http://redis.io/commands 这是官方的命令使用手册,也有中文翻译的:http://redis.readthedocs.org/en/2.4/index.html 1. keys:  redis本质上一个key-value store,所以首先了解它的key.首先key也是字符串类型,但是key中不能包括边界字符.由于key不是binary sa

Redis(二)相关命令

(一)简介 Redis 命令用于在 redis 服务上执行操作. 要在 redis 服务上执行命令需要一个 redis 客户端.Redis 客户端在我们之前下载的的 redis 的安装包中.Redis 客户端的基本语法为:redis-cli [[email protected] ~]# /usr/local/redis-3.2.9/src/redis-cli  127.0.0.1:6379> ping PONG 127.0.0.1:6379> 远程登录为: [[email protected]

redis基本数据类型及命令

一.key相关命令 redis本质上是key-value数据库.所以key操作适用于redis的任何数据类型缓存. 1.exists key判断是否存在key,存在返回1,不存在返回0 2.del key1 key2...keyN 删除指定key,返回删除key的数目;返回0表示给定key不存在 3.type key返回给定key的value类型;返回none表示不存在;String为字符类型,list为链表类型;set为无序集合类型; 4.keys pattern返回匹配指定模式的所有keye

Redis key 相关命令

其实本质上,Redis 就是一个Key---Value 数据库.这里我先介绍下Redis中关于的key的相关命令, 注意:key是字符串存储,但是不能使用 空格 或者 “\n”,value 则可以使用任何字符串.(原因:\n 是命令的结束符,空格 是命令和参数的分隔符) 下面key相关命令 以及 部分实例 命令原型 时间复杂度 命令描述 返回值 KEYS pattern O(N) 时间复杂度中的N表示数据库中Key的数量.获取所有匹配pattern参数的Keys.需要说明的是,在我们的正常操作中

Redis的介绍和常用数据类型结构命令的总结

我们先来看一下redis的一个定义,来自官方的: 1 Redis is an open source, BSD licensed, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets. 2 redis是开源,BSD许可,高级的key-value存储系统. 3 可

redis cluster (2) 相关命令参考及慢查询

实例关闭命令 redid-cli  shutdown  说明:关闭时强制 bgsave 所以需要一些时间    注:在start时,需要先加载数据到内存,数据加载完毕之后 redis 才会listen 端口 集群相关命令 1.CLUSTER INFO 打印集群的信息   2.CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息.  3.CLUSTER FAILOVER 手动故障转移,需要在转移的主节点的从节点上执行 节点 相关命令 1.CLUSTER MEE