Redis 下 list 的操作
Posted 挪威森林猫
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis 下 list 的操作相关的知识,希望对你有一定的参考价值。
1. 在Redis里 , list是有序(按添加顺序) , set是无序
RPUSH key value . 这是放右边 , 谁先到 , 谁排名越靠前 , 可以用来模拟高并发抢票
如果100个人抢80张票 , 同时插入 , 取 (票 , 0 , 79) 如果人在里面 , 那么就是抢票成功 . 如果不是 ,那就没有成功.
Jedis jedis = new Jedis("localhost");
List<String> ss=jedis.lrange( "apache", 0, -1 );
if (
ss.contains("mosk")
){
System.out.println("包含有!mosk");
}
else {
System.out.println("不包含有mosk!");
}
此代码可以连接Redis 获取key为"apache"的 list的 所有元素 , 如果只想获取 10个 , 把 -1 改成9就行.
--此方法可以用来判断
以上是关于Redis 下 list 的操作的主要内容,如果未能解决你的问题,请参考以下文章