首页 > 其他分享 >Reid操作list、 Jedis操作set&sorted

Reid操作list、 Jedis操作set&sorted

时间:2022-08-24 14:45:25浏览次数:78  
标签:set mylist list System Reid jedis Jedis

Reid操作list

 

3)列表类型list : linkedlist格式。支持重复元秦
    lpush / rpush
    lpop / rpop

案例:

  

    @Test
public void test4(){
Jedis jedis = new Jedis("localhost", 6379);
// 操作
// 储存hash
jedis.lpush("mylist","a","b","c");
jedis.rpush("mylist","a","b","c");
// list 范围获取
List<String> mylist = jedis.lrange("mylist", 0, -1);
System.out.println(mylist);
// list 弹出
String lpop = jedis.lpop("mylist");
System.out.println(lpop);

String s = jedis.rpop("mylist");
System.out.println(s);
// list 范围获取
List<String> mylist2 = jedis.lrange("mylist", 0, -1);
System.out.println(mylist2);


// 关闭连接
jedis.close();
}
}

 

 Jedis操作set&sorted

4)集合类型set:不允许重复元秦
    sadd

    smembers:获取所有元素

 

案例:

  

@Test
public void test5(){
//1. 获取连接
Jedis jedis = new Jedis();//如果使用空参构造,默认值 "localhost",6379端口
//2. 操作


// set 存储
jedis.sadd("myset","java","php","c++");

// set 获取
Set<String> myset = jedis.smembers("myset");
System.out.println(myset);

//3. 关闭连接
jedis.close();
}

 

 

    

标签:set,mylist,list,System,Reid,jedis,Jedis
From: https://www.cnblogs.com/ssr1/p/16619825.html

相关文章

  • Kruise Rollout v0.2.0 版本发布:支持 Gateway API、StatefulSet 分批发布等能力
    作者:赵明山(立衡)前言KruiseRollout[1]是OpenKruise社区开源的渐进式交付框架。KruiseRollout支持配合流量和实例灰度的金丝雀发布、蓝绿发布、A/BTesting发布,以......
  • redis命令操作set&sortedset、redis命令操作通用命令
    redis命令操作set&sortedset集合类型:set不允许重复元素存储:saddkeyvalue获取:smemberskey:获取set元素中所有元素删除:sremkeyvalue:删除set集合中某......
  • vue3 在setup 外部调用 useStore() 为 undefined 解决
    场景:在router/index.ts中想要获取storeimport{useStore}from'@/vuex';conststore=useStore()console.log('appstore',store)//undefined 在App.vue,或者......
  • pagehelper list数据处理后进行分页
    问题背景:PageHelper的分页只有在PageHelper.startPage(pageNum,pageSize)之后的数据库查询语句才起作用,原因是PageHelper的实现原理是在数据库查询过程中通过拦截器拦截处......
  • Java-List集合字段求和函数
    一、FunctionCustom通用求和函数使用示例二、求和函数修订记录版本是否发布2020-01-25v1.0是一、FunctionCustom通用求和函数使用示例特点:简化代码......
  • Vue3.2 setup语法糖中组件的 name 属性如何定义
    方案一:增加一个脚本标签<scriptlang="ts">exportdefault{name:'Layout'}</script>方案二:使用插件unplugin-vue-define-options 方案三:(推荐)使用插件vit......
  • 如何取到set集合的第一个元素。
    publicstaticvoidmain(String[]args){Setset=newHashSet();set.add("xixi");set.add("haha");set.add(123);set.......
  • 延时任务-基于redis zset的完整实现
    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。我之前已经写过2篇关......
  • CCGridPictureEditor与ListBox的冲突
    昨天发现在ide中,设计Listbox,由于Item多,需要上下滑动Listbox来完成设计,结果一滑动,整个ide就没反应了!刚才,才发现,原来是CCGridPictureEditor的问题,当设置RowType=rtSingleRow......
  • 初识ListView
    BaseAdapter:抽象类,实际开发中我们会继承这个类并且重写相关方法,用得最多的一个Adapter!ArrayAdapter:支持泛型操作,最简单的一个Adapter,只能展现一行文字~SimpleAdapter:同......