-
redis hash怎么用
- public static void testHsh() {
- System.out.println("==Hash==");
- Jedis jedis = RedisUtil.getJedis();
- try {
- Map<String, String> pairs = new HashMap<String, String>();
- pairs.put("name", "Akshi");
- pairs.put("age", "2");
- pairs.put("sex", "Female");
- jedis.hmset("kid", pairs);
- List<String> name = jedis.hmget("kid", "name");
-
- System.out.println(jedis.hmget("kid", "pwd"));
- System.out.println(jedis.hlen("kid"));
- System.out.println(jedis.exists("kid"));
- System.out.println(jedis.hkeys("kid"));
- System.out.println(jedis.hvals("kid"));
-
- Iterator<String> iter = jedis.hkeys("kid").iterator();
- while (iter.hasNext()) {
- String key = iter.next();
- System.out.println(key + ":" + jedis.hmget("kid", key));
- }
-
- List<String> values = jedis.lrange("messages", 0, -1);
- values = jedis.hmget("kid", new String[] { "name", "age", "sex" });
- System.out.println(values);
- Set<String> setValues = jedis.zrange("hackers", 0, -1);
- setValues = jedis.hkeys("kid");
- System.out.println(setValues);
- values = jedis.hvals("kid");
- System.out.println(values);
- pairs = jedis.hgetAll("kid");
- System.out.println(pairs);
- } catch (Exception e) {
- e.printStackTrace();
- } finally {
- RedisUtil.getPool().returnResource(jedis);
- }
-
-
- System.out.println(jedis.flushDB());
-
- jedis.hset("hashs", "entryKey", "entryValue");
- jedis.hset("hashs", "entryKey1", "entryValue1");
- jedis.hset("hashs", "entryKey2", "entryValue2");
-
- System.out.println(jedis.hexists("hashs", "entryKey"));
-
- System.out.println(jedis.hget("hashs", "entryKey"));
- System.out.println(jedis.hmget("hashs", "entryKey", "entryKey1"));
-
- System.out.println(jedis.hdel("hashs", "entryKey"));
-
- System.out.println(jedis.hincrBy("hashs", "entryKey", 123l));
-
- System.out.println(jedis.hkeys("hashs"));
-
- System.out.println(jedis.hvals("hashs"));
- }
-
-
相关阅读:
idea打包jar的多种方式,用IDEA自带的打包形式,用IDEA自带的打包形式 用Maven插件maven-shade-plugin打包,用Maven插件maven-assembly-plugin打包
SSH Secure Shell 无法登录:server responded "algorithm negotiation failed”
redis.clients.jedis.HostAndPort
spring boot jar 进程自动停止,自动终止,不能后台持续运行
剑指Offer_46_孩子们的游戏(圆圈中最后剩下的数)
剑指Offer_45_扑克牌顺子
剑指Offer_44_翻转单词顺序列
剑指Offer_43_左旋转字符串
剑指Offer_42_和为S的两个数字
剑指Offer_41_和为S的连续正数序列
-
原文地址:https://www.cnblogs.com/panxuejun/p/6225795.html
Copyright © 2020-2023
润新知