码迷,mamicode.com
首页 > 其他好文 > 详细

Redis 下 list 的操作

时间:2020-01-05 09:16:37      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:string   range   str   cal   16px   soft   模拟   val   bsp   

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 的操作

标签:string   range   str   cal   16px   soft   模拟   val   bsp   

原文地址:https://www.cnblogs.com/alpha-cat/p/12151276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!