Redis 命令 - Hashs
HDEL key field [field ...]
Delete one or more hash fields
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 0
127.0.0.1:6379> HEXISTS book.1 title
(integer) 1
127.0.0.1:6379> HDEL book.1 title
(integer) 1
127.0.0.1:6379> HEXISTS book.1 title
(integer) 0
More: http://redis.io/commands/hdel, http://www.redis.cn/commands/hdel.html
HEXISTS key field
Determine if a hash field exists
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 1
127.0.0.1:6379> HEXISTS book.1 title
(integer) 1
127.0.0.1:6379> HEXISTS book.1 title2
(integer) 0
127.0.0.1:6379> HEXISTS book.2 title
(integer) 0
More: http://redis.io/commands/hexists, http://www.redis.cn/commands/hexists.html
HGET key field
Get the value of a hash field
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 0
127.0.0.1:6379> HSET book.1 author Mr.404
(integer) 1
127.0.0.1:6379> HGET book.1 title
"helloworld"
127.0.0.1:6379> HGET book.1 author
"Mr.404"
More: http://redis.io/commands/hget, http://www.redis.cn/commands/hget.html
HGETALL key
Get all the fields and values in a hash
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 1
127.0.0.1:6379> HSET book.1 author Mr.404
(integer) 1
127.0.0.1:6379> HGETALL book.1
1) "title"
2) "helloworld"
3) "author"
4) "Mr.404"
More: http://redis.io/commands/hgetall, http://www.redis.cn/commands/hgetall.html
HINCRBY key field increment
Increment the integer value of a hash field by the given number
127.0.0.1:6379> HSET book.1 price 30
(integer) 1
127.0.0.1:6379> HINCRBY book.1 price 10
(integer) 40
127.0.0.1:6379> HINCRBY book.1 price -5
(integer) 35
More: http://redis.io/commands/hincrby, http://www.redis.cn/commands/hincrby.html
HINCRBYFLOAT key field increment
Increment the float value of a hash field by the given amount
127.0.0.1:6379> HSET book.1 price 30
(integer) 0
127.0.0.1:6379> HINCRBYFLOAT book.1 price 9.99
"39.99"
127.0.0.1:6379> HINCRBYFLOAT book.1 price -4.5
"35.49"
More: http://redis.io/commands/hincrbyfloat, http://www.redis.cn/commands/hincrbyfloat.html
HKEYS key
Get all the fields in a hash
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 0
127.0.0.1:6379> HSET book.1 author Mr.404
(integer) 0
127.0.0.1:6379> HKEYS book.1
1) "title"
2) "author"
More: http://redis.io/commands/hkeys, http://www.redis.cn/commands/hkeys.html
HLEN key
Get the number of fields in a hash
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 0
127.0.0.1:6379> HSET book.1 author Mr.404
(integer) 0
127.0.0.1:6379> HLEN book.1
(integer) 2
More: http://redis.io/commands/hlen, http://www.redis.cn/commands/hlen.html
HMGET key field [field ...]
Get the values of all the given hash fields
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 0
127.0.0.1:6379> HSET book.1 author Mr.404
(integer) 0
127.0.0.1:6379> HMGET book.1 author title
1) "Mr.404"
2) "helloworld
More: http://redis.io/commands/hmget, http://www.redis.cn/commands/hmget.html
HMSET key field value [field value ...]
Set multiple hash fields to multiple values
127.0.0.1:6379> HMSET book.1 title helloworld author Mr.404
OK
127.0.0.1:6379> HGET book.1 title
"helloworld"
127.0.0.1:6379> HGET book.1 author
"Mr.404"
More: http://redis.io/commands/hmset, http://www.redis.cn/commands/hmset.html
HSET key field value
Set the string value of a hash field
127.0.0.1:6379> HSET book.1 title helloworld
(integer) 0
127.0.0.1:6379> HSET book.1 author Mr.404
(integer) 1
127.0.0.1:6379> HGET book.1 title
"helloworld"
127.0.0.1:6379> HGET book.1 author
"Mr.404"
More: http://redis.io/commands/hset, http://www.redis.cn/commands/hset.html
HSETNX key field value
Set the value of a hash field, only if the field does not exist
127.0.0.1:6379> HSETNX book.1 title helloworld
(integer) 1
127.0.0.1:6379> HSETNX book.1 title hellopython
(integer) 0
127.0.0.1:6379> HGET book.1 title
"helloworld"
More: http://redis.io/commands/hsetnx, http://www.redis.cn/commands/hsetnx.html
HSTRLEN key field
Get the length of the value of a hash field
More: http://redis.io/commands/hstrlen
HVALS key
Get all the values in a hash
127.0.0.1:6379> HSETNX book.1 title helloworld
(integer) 0
127.0.0.1:6379> HSET book.1 author Mr.404
(integer) 1
127.0.0.1:6379> HVALS book.1
1) "helloworld"
2) "Mr.404"
More: http://redis.io/commands/hvals, http://www.redis.cn/commands/hvals.html
HSCAN key cursor [MATCH pattern] [COUNT count]
Incrementally iterate hash fields and associated values
More: http://redis.io/commands/hscan, http://www.redis.cn/commands/hscan.html
Redis 命令 - Hashs的更多相关文章
- redis命令大全
redis windows下使用及redis命令 Redis 是一个开源,高级的键值对的存储.它经常作为服务端的数据结构,它的键的数据类型能够是strings, hashs, lists, sets( ...
- Redis命令拾遗二(散列类型)
本文版权归博客园和作者吴双共同所有,欢迎转载,转载和爬虫请注明原文地址 :博客园蜗牛NoSql系列地址 http://www.cnblogs.com/tdws/tag/NoSql/ Redis命令拾 ...
- redis命令总结
Redis命令总结 redis 127.0.0.1:6379> info #查看server版本内存使用连接等信息 redis 127.0.0.1:6379> client list ...
- redis如何执行redis命令
Redis 命令 Redis 命令用于在 redis 服务上执行操作.所以我们必须要启动Redis服务程序,也就是redis安装目录下的redis-server.exe,你可以双击执行,也可以打开cm ...
- 常用 redis 命令(for php)
Redis 主要能存储 5 种数据结构,分别是 strings,hashes,lists,sets 以及 sorted sets. 新建一个 redis 数据库 $redis = new Redis( ...
- Redis命令大全&中文解释&在线测试命令工具&在线中文文档
在线测试命令地址:http://try.redis.io/ 官方文档:http://redis.io/commands http://redis.io/documentation Redis 命令参考 ...
- Redis命令
redis的常用命令主要分为两个方面.一个是键值相关命令.一个是服务器相关命令(redis-cli进入终端) 1.键值相关命令 keys * 取出当前所有的key exists name 查看n是否有 ...
- redis命令参考
http://doc.redisfans.com/ 进入redis命令行模式方式: 1.进入redis安装目录 2.运行redis-cli
- Redis 命令参考
Redis 命令参考 http://redis.readthedocs.org/en/latest/index.html
随机推荐
- [支付]微信NATIVE扫码支付JAVA实现
步骤: 1.预订单 2.接受微信返回的url 3.将url转为二维码显示到页面上 4.扫码支付 5.接收微信的异步通知,在这步修改订单的状态 6.收到异步通知的同时给微信返回指定数据,告知对方已成功处 ...
- 关于ssh和ajax小小总结
我是相当的不专业,写给自己看.有什么错误的话,说出来将感激不尽. 有两种方法异步传输 1.通过json字符串: jsp中这么写: $.getJSON( "details_ajaxActio ...
- mysql的interval函数用法
Name: 'INTERVAL' Description: Syntax: INTERVAL(N,N1,N2,N3,...) Returns 0 if N < N1, 1 if N < N ...
- application/xml和text/xml的区别
XML有两个MIME类型,application/xml和text/xml,它们之间的区别是: text/xml忽略xml文件头中的关于编码的设定(<?xml version="1.0 ...
- Table 样式设置
http://www.gzsums.edu.cn/webclass/html/table.html
- 【SQL】导出表数据到Excel中
打开数据库之后点击新建表查询: ------------------------------------------------------------------------------------ ...
- swift 个人笔记
swift是现代编程语言的综合体,灵活而强大. //http://www.cocoachina.com/newbie/basic/2014/0604/8675.html //语法var 变量,let ...
- nrpe 在ubuntu上安装遇到的问题
Nagios Linux客户端需要安装NRPE进行数据收集,如果在Ubuntu系统下安装过程中遇到下面的错误提示:checking for SSL libraries... configure: er ...
- TC srm 673 300 div1
TC srm.673 300 Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 Description 给你n(n<=50)匹马和n个人,一匹马和一个人能 ...
- C# 利用范型与扩展方法重构代码
在一些C#代码中常常可以看到 //An Simple Example By Ray Linn class CarCollection :ICollection { IList list; public ...