文档章节

jedis操作-hash集合

hyssop
 hyssop
发布于 2015/12/08 11:29
字数 164
阅读 133
收藏 0

import redis.clients.jedis.Jedis;

import java.util.List;
import java.util.Map;
import java.util.Set;

/**
* Created by user on 2015/12/8.
*/
public class RedisTestForHash {
   private Jedis jedis = new Jedis("10.19.16.31",6379);

   public  void  test(){
       jedis.hset("redis","zj","a");
       //hash集合设置  key sub-key value
       jedis.hset("redis","zj","b");
       jedis.hset("redis","zj","c");
       jedis.hset("redis","ww","c");
       jedis.hset("redis","ww","b");
       jedis.hset("redis", "ww", "a");
       //不存在的时候设置值
       jedis.hsetnx("redis", "ls", "a");
       jedis.hsetnx("redis", "ls", "b");
       String a = jedis.hget("redis","ls");
       System.out.println(a);
       //获取hash集合主键值为redis的分键值
       Set<String> strs = jedis.hkeys("redis");
       System.out.println(strs);
     
       //获取hash集合主键值为redis的分值
       List<String> strs1 = jedis.hvals("redis");
       //获取所有主键redis的分键值和对应的值
       Map<String,String> map = jedis.hgetAll("redis");
       System.out.println(map);
   }
   public static void main(String[] args){
       RedisTestForHash redisTestForHash = new RedisTestForHash();
       redisTestForHash.test();
   }
}

© 著作权归作者所有

上一篇: jedis操作-list
下一篇: java代码排序实践
hyssop
粉丝 20
博文 102
码字总数 111521
作品 0
昌平
程序员
私信 提问
redis的各种数据类型

redis的各种数据类型 redis的数据类型有好集中,例如:string,hash,list,set,sort set,sub/pub。每一中在网络中都有大量的应用场景。结合jedis来讲解这些数据类型的使用方式和场景。 1、...

GITTODO
2016/02/29
158
0
spring-data-redis中JedisCluster不支持pipelined问题解决

摘要: 引言 了解Jedis的童鞋可能清楚,Jedis中JedisCluster是不支持pipeline操作的,如果使用了redis集群,在spring-boot-starter-data-redis中又正好用到的pipeline,那么会接收到Pipelin...

stys35
01/26
78
2
Redis集成(spring-data-redis)

1.pom.xml引入 demo-base引入 说明: jedis:redis官网对java语言提供支持。可单独使用。 spring-data-redis:spring对jedis集成。 2.配置 在配置在demo-web下 redis.properties: redis.host=1...

warlockssss
2016/09/20
398
0
用jedis操作redis hash

Redis Hashes 是一个表示键值对映射的集合,因此它是表示对象的完美数据类型,比如一个有name、surname和age等很多字段的User对象。Redis的官方文档中也这样解释。 操作方式 接下来我们看看下...

丢失的羊羔
2016/11/05
479
0
使用Jedis操作Redis

测试于:redis-2.8 Redis是一个开源的Key-Value数据缓存,和Memcached类似。 Redis多种类型的value,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类...

steven
2016/06/23
37
0

没有更多内容

加载失败,请刷新页面

加载更多

UAVStack功能上新:新增JVM监控分析工具

UAVStack推出的JVM监控分析工具提供基于页面的展现方式,以图形化的方式展示采集到的监控数据;同时提供JVM基本参数获取、内存dump、线程分析、内存分配采样和热点方法分析等功能。 引言 作为...

宜信技术学院
16分钟前
3
0
MySQL的5种时间类型的比较

日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DATETIME 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 9999-12-31 23:59:59 0000-00-00 00:00:00 TIMESTAMP 4 bytes YYYY-MM......

物种起源-达尔文
23分钟前
4
0
云服务OpenAPI的7大挑战,架构师如何应对?

阿里妹导读:API 是模块或者子系统之间交互的接口定义。好的系统架构离不开好的 API 设计,而一个设计不够完善的 API 则注定会导致系统的后续发展和维护非常困难。比较好的API设计样板可以参...

阿里云官方博客
26分钟前
2
0
Rancher + VMware PKS实现全球数百站点的边缘K8S集群管理

Sovereign Systems是一家成立于2007年的技术咨询公司,帮助客户将传统数据中心技术和应用程序转换为更高效的、基于云的技术平台,以更好地应对业务挑战。曾连续3年提名CRN,并且在2012年到2...

RancherLabs
31分钟前
4
0
6、根据坐标,判断该坐标是否在地图区域范围内

最近在写配送区域相关的代码,具体需求如下: 根据腾讯地图划分配送区域,总站下边设多个配送分站,然后将订单中的收货地址将其分配给不同的配送分站。 1、地图区域划分(腾讯地图) 1.1、H...

有一个小阿飞
33分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部