jedis调用redis之SortSet
2016-03-09 11:13
776 查看
package com.alex.xiyoubang; import java.util.Set; import redis.clients.jedis.Jedis; public class JedisSortSet { static Jedis jedis = new Jedis("192.168.1.171", 6379); public static void main(String[] args) { System.out.println("==SoretedSet=="); // 清空数据 System.out.println(jedis.flushDB()); jedis.zadd("xiyoubang", 18, "唐僧"); jedis.zadd("xiyoubang", 500, "孙悟空"); jedis.zadd("xiyoubang", 0, "孙悟空!"); jedis.zadd("xiyoubang", 1200, "猪八戒"); jedis.zadd("xiyoubang", 1000, "沙悟净"); jedis.zadd("xiyoubang", 900, "白龙马"); //返回有序集 key 中,指定区间内的成员。(从小到大) Set<String> setValues = jedis.zrange("xiyoubang", 0, -1); System.out.println(setValues); //返回有序集 key 中,指定区间内的成员。(从大到小) Set<String> setValues2 = jedis.zrevrange("xiyoubang", 0, -1); System.out.println(setValues2); // 元素个数 System.out.println(jedis.zcard("xiyoubang")); // 元素下标 System.out.println(jedis.zscore("xiyoubang", "孙悟空")); // 删除元素 System.out.println(jedis.zrem("xiyoubang", "孙悟空")); //score在0-100的总数 System.out.println(jedis.zcount("xiyoubang", 0, 1000)); //score + 50 System.out.println(jedis.zincrby("xiyoubang", 50, "猪八戒")); //score在0-100的值 System.out.println(jedis.zrangeByScore("xiyoubang", 0, 1000)); //score排名 System.out.println(jedis.zrank("xiyoubang", "猪八戒")); // 整个集合值 System.out.println(jedis.zrange("xiyoubang", 0, -1)); } }
SortSet详细介绍:/article/9508709.html
相关文章推荐
- jedis连接池详解(Redis)
- jedis调用redis之Set
- redis学习笔记
- Redis 学习笔记续
- Redis持久化
- redis.conf 配置
- 案例:用Redis来存储关注关系
- Redis-分片 - DemonWang - 博客园
- 第一章 Redis 简介
- 第二章 Redis数据类型之String
- 第三章 Redis数据类型之List
- PHP-redis中文文档
- spring-data-redis increment 命令序列化失败
- Redis常用命令
- Redis应用场景
- 用redis实现支持优先级的消息队列
- redis在mac上的安装
- Redis 作为缓存服务器的配置
- Redis 入门
- redis windows下使用及redis命令