`
liyonghui160com
  • 浏览: 762280 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hget hmget redis api使用

阅读更多

 

 

适用于,一个key 对应多个key的值的存储,如:商品的属性,属性值

 

Map map = new HashMap();
map.put("uid", "10000");
map.put("username", "chenxu");
map.put("address", "chenxu");
map.put("age", "chenxu");
map.put("title", "chenxu");
redis.hmset("hash", map);
//得到map下面的username的值
System.out.println(redis.hget("hash", "username"));
System.out.println(redis.hget("hash", "age"));
System.out.println(redis.hmget("hash",new String[]{"username","age"}));
redis.hgetall("hash");

 

 

 

对Hash操作的命令

 

     hset(key, field, value):向名称为key的hash中添加元素field<—>value

 

     hget(key, field):返回名称为key的hash中field对应的value

 

     hmget(key, field1, …,field N):返回名称为key的hash中field i对应的value

 

     hmset(key, field1, value1,…,field N, value N):向名称为key的hash中添加元素field i<—>value i

 

     hincrby(key, field, integer):将名称为key的hash中field的value增加integer

 

     hexists(key, field):名称为key的hash中是否存在键为field的域

 

     hdel(key, field):删除名称为key的hash中键为field的域

 

     hlen(key):返回名称为key的hash中元素个数

 

     hkeys(key):返回名称为key的hash中所有键

 

     hvals(key):返回名称为key的hash中所有键对应的value

 

     hgetall(key):返回名称为key的hash中所有的键(field)及其对应的value

 

 

 

分享到:
评论

相关推荐

    Redis的持久化存储redis-storage.zip

    php开发者推荐使用 phpredis 加强版 专门针对redis-storage的php扩展 地址: https://github.com/shenzhe/phpredis $redis-&gt;dsSet("name", "shenzhe"); //把数据存到leveldb $redis-&gt;dsGet("name"); //从...

    Redis性能测试报告

    本文档描述Redis中间件性能测试的范围、方法、资源、进度,作为该中间件性能测试的依据,该文档的目的主要有: 1.明确测试范围、测试对象 2.明确测试目标 3.明确测试环境需求,包括:测试需要的软、硬件环境以及测试...

    Redis开发的教程.doc

    3. **命令**:学习Redis的基本命令,如SET、GET、HSET、HGET等。这些命令可以用来在Redis中存储、获取和操作数据。 4. **高级用法**:了解如何使用Redis的高级特性,如事务、发布/订阅模型、Lua脚本等。这些特性可以...

    Redis的五大数据类型之哈希(Hash)的总结

    Hash简介 ...1.HSET、HGET 、HMSET、 HMGET HSET key field value 将哈希表 key 中的字段 field 的值设为 value 。 HGET key field 获取存储在哈希表key中指定字段field的值。使用如下: 127.0.0.1:

    Redis+可视化工具下载

    hash: hget hash-name key :指定hash-name下key的值 list: lrange key start end :获取链表key中从start到end的值,start从0开始计算,-1表示最后一位 set : smembers key zset: zrange zset-name 0 -1

    Redis和Lua使用过程中遇到的小问题

    在 Redis 里执行 get 或 hget 不存在的 key 或 field 时返回值在终端显式的是 (nil),类似于下面这样 127.0.0.1:6379&gt; get test_version (nil) 如果在 Lua 脚本中判断获取到的值是否为空值时,就会产生比较迷惑的...

    Redis 用法

    HMGET kid name age sex 数据库操作 ===================================================================================== DBSIZE # 0 号数据库的 key 数量 SELECT 1 # 切换到 1 号数据库 DBSIZE # 1 号...

    Redis 数据类型String Hash list set使用场景

    String类型使用场景 ...hget cart:用户id 商品id  获取商品总数(用户加入了几种商品):hlen cart:用户id 删除商品种类:hdel cart:用户id 商品id 获取所有商品: hgetall cart:用户id list类型使用场景 最新

    javaredis源码-jredis-master:java实现redis

    hget hgetall hscan 4.pub sub 5.select keys scan expire del 6.multi exec discard 7.incr incrby .... CLI工具 support jedis,spring-data-redis,spring-boot-starter-redis support redisDesktop management ...

    python3实现将json对象存入Redis以及数据的导入导出

    Redis数据类型 String:二进制安全,可以包含任何...Hash: hmset, hget, hdel List: lpush, lindex Set: sadd,smembers Zset: zadd, zrange 具体用法可查看网上教程或官方文档或命令行提示 Redis持久化 Redis运行在内存中

    pea-redis:操作Redis的中间

    设置/从redis设置/获取hset / hget对象,Nodejs开发人员易于使用它支持异步/等待使用快速开始安装$ npm i pea-redis基本用法设置/获取对象 ( async ( ) =&gt; {await peaRedis . set ( 'a' , { 'a' : 1 } ) ;const a =...

    cavedb:用leveldb包装的仿制的redis进展内部数据库,必须以redis或ssdb主要库使用。适合用于多读少写的服务器数据

    洞穴数据库 这是一个实现了ssdb和redis同步协议的同步工具,它可以从ssdb或redis同步数据。目前同步redis还有bug,从比较大的redis...并且在读的时候只支持hexist,hget,hgetall这三个功能。 #编译方法依赖liblibk-

    hubot-brain-redis-hash

    使用hset和hget而不是将所有内容存储为一个大块的Hubot大脑 入门 安装模块: npm install --save hubot-brain-redis-hash 将它添加到hubot目录中的external-scripts.json文件中的hubot hubot-brain-redis-hash ...

    开源项目-huydx-hget.zip

    开源项目-huydx-hget.zip,rocket fast, resumable download accelerator written in golang (may be the first command line resumable downloader?)

    计算机课程毕设:基于spark的地铁大数据客流分析系统源码(高分项目).zip

    redis 查询,redis-cli 登录后执行 hget szt:pageJson 1 计算机课程毕设:基于spark的地铁大数据客流分析系统源码(高分项目).zip适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心...

    python redis存入字典序列化存储教程

    不然hget获取后将无法通过json.loads()反序列化为字典 序列化存储 r = redis_conn() r.hset('wait_task', 'one', json.dumps({'project': 'india', 'total_size': '15.8 MB'})) r.hset('wait_task', 'two', json...

    windows 命令下两个下载工具

    usage hget wget --help

    nest:为键值数据库生成嵌套的命名空间键

    call ( "HGET" , "Event:3" , "name" )=&gt; [ "Redis Meetup" ] 这是键值数据库中的一种设计模式,它使用键来模拟结构,您可以在了解有关此内容的更多信息。 Nest通过提供已连接到Redis的可链接名称空间来帮助您生成...

    cacheQL

    这个特定的存储库使用Redis缓存来测试性能和功能,但可以与其他缓存机制和数据库合并。 CacheQL是beta版。 创始团队正在积极研究新功能以优化该工具。 欢迎所有反馈。 请直接将问题发布到此GitHub。安装使用软件包...

Global site tag (gtag.js) - Google Analytics