redis求差集
RedisServicer=newRedisService();
//r.set("aa","bb",12);
//r.set("aab","bb22",12);
//r.set("aac","bb232",12);
//
//System.out.println(r.get("aa"));
//System.out.println(r.get("aab"));
//System.out.println(r.get("aac"));
Jedisjedis=r.getWClient();
//jedis.sadd("1","a","b");
//jedis.sadd("2","b","c");
//jedis.sdiffstore("3","2","1");
//System.out.println(jedis.smembers("3"));
RedisLpop命令用于移除并返回列表的第一个元素。
语法
redisLpop命令基本语法如下:
redis127.0.0.1:6379>LLENKEY_NAME
可用版本
>=1.0.0
返回值
列表的第一个元素。当列表key不存在时,返回nil。
redis127.0.0.1:6379>RPUSHlist1"foo"
(integer)1
redis127.0.0.1:6379>RPUSHlist1"bar"
(integer)2
redis127.0.0.1:6379>LPOPlist1
"foo"
Redis教程
http://www.ziqiangxuetang.com/redis/lists-lpop.html
有序队列set操作
http://www.ziqiangxuetang.com/redis/redis-sorted-sets.html
RedisZrange返回有序集中,指定区间内的成员。
其中成员的位置按分数值递增(从小到大)来排序。
具有相同分数值的成员按字典序(lexicographicalorder)来排列。
如果你需要成员按
值递减(从大到小)来排列,请使用ZREVRANGE命令。
下标参数start和stop都以0为底,也就是说,以0表示有序集第一个成员,以1表示有序集第二个成员,以此类推。
你也可以使用负数下标,以-1表示最后一个成员,-2表示倒数第二个成员,以此类推。