服务器技术

 首页 > 服务器技术 > redis教程 > redis教程之哈希

redis教程之哈希

分享到:
【字体:
导读:
          本教程讲解redis教程之哈希 Redis的哈希值是字符串字段和字符串值之间的映射,所以他们是表示对象的完美数据类型 在Redis中的哈希值,可存储超过400十亿键值对。 例子 redis127.0.0.1:63...

本教程讲解redis教程之哈希

Redis的哈希值是字符串字段和字符串值之间的映射,所以他们是表示对象的完美数据类型


在Redis中的哈希值,可存储超过400十亿键值对。


例子 


redis 127.0.0.1:6379> HMSET yiibai name "redis tutorial" description "redis basic commands for caching" likes 20 visitors 23000
OK
redis 127.0.0.1:6379> HGETALL yiibai
1) "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)在哈希名称为 yiibai


Redis的哈希命令

如下表所示哈希一些基本的命令:


S.N.命令和说明
1HDEL key field2 [field2] 
删除一个或多个哈希字段
2HEXISTS key field 
判断一个哈希字段存在与否
3HGET key field 
获取存储在指定的键散列字段的值
4HGETALL key 
让所有的字段和值在指定的键存储在一个哈希
5HINCRBY key field increment 
由给定数量增加的哈希字段的整数值
6HINCRBYFLOAT key field increment 
由给定的递增量哈希字段的浮点值
7HKEYS key 
获取所有在哈希字段
8HLEN key 
获取哈希字段数
9HMGET key field1 [field2] 
获得所有给定的哈希字段的值
10HMSET key field1 value1 [field2 value2 ] 
设置多个哈希字段的多个值
11HSET key field value 
设置哈希字段的字符串值
12HSETNX key field value 
设置哈希字段的值,仅当该字段不存在
13HVALS key 
获取在哈希中的所有值
14HSCAN key cursor [MATCH pattern] [COUNT count] 
增量迭代哈希字段及相关值


分享到:
超详细Redis数据库入门教程
【本教程目录】 1.redis是什么 2.redis的作者何许人也 3.谁在使用redis 4.学会安装redis 5.学会启动redis 6.使用redis客户端 7.redis数据结构 – 简介 8.redis数据结构 – strings 9.redis数据结构 – lists 10.redis数据结构 – 集合 11.redis数据结构 – 有序集合 12.redis数据结构 – 哈希 13.聊聊redis持久化 – 两种方...
redis教程之列表
本教程讲解redis教程之列表 Redis列表是简单的字符串列表,排序插入顺序。您可以在头部或列表的尾部Redis的列表添加元素。 列表的最大长度为232 - 1 (每个列表超过4十亿元素4294967295)元素。 例子    redis 127.0.0.1:6379> LPUSH tutorials redis (integer) 1 redis 127.0.0.1:6379> LPUSH tutorials mon...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……