首页 > 其他分享 >Jedis操作list与Jedis操作set&sortedset

Jedis操作list与Jedis操作set&sortedset

时间:2023-02-14 09:55:45浏览次数:38  
标签:set mylist list System sortedset Jedis jedis

Jedis操作list

/**
     * list 数据结构操作
     */
    @Test
    public void test4(){
        //1.获取连接
        Jedis jedis = new Jedis("localhost", 6379);//如果使用空参构造,默认值 “localhost”,6379端口额
        //2.操作
        //list 存储
        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 element = jedis.lpop("mylist");//c
        System.out.println(element);

        String element2 = jedis.rpop("mylist");
        System.out.println(element2);

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

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

Jedis操作set

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

        //set存储
        jedis.sadd("myset","java","php","c++");
        //set存储
        Set<String> myset = jedis.smembers("myset");
        System.out.println(myset);

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

Jedis操作sortedset

/**
     * sortedset 数据结构操作
     */
    @Test
    public void test6(){
        //1.获取连接
        Jedis jedis = new Jedis("localhost", 6379);//如果使用空参构造,默认值 “localhost”,6379端口额
        //2.操作
        // sortedset 存储
        jedis.zadd("mysortedset",3,"亚瑟");
        jedis.zadd("mysortedset",30,"后羿");
        jedis.zadd("mysortedset",25,"铭泽泽");

        //sortedset 获取
        Set<String> mysortedset = jedis.zrange("mysortedset", 0, -1);
        System.out.println(mysortedset);

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

 

标签:set,mylist,list,System,sortedset,Jedis,jedis
From: https://www.cnblogs.com/xuche/p/17118653.html

相关文章

  • jedis操作string和jedis操作hash
    Jedis操作stringJedls操作各种redis中的数据结构(1)字符串类型stringsetget(2)哈希类型hash:map格式hsethget(3)列表类型list:l......
  • python中list中的元素去重
     直观方法最简单的思路就是: 代码如下:ids=[1,2,3,3,4,2,3,4,5,6,1]news_ids=[]foridinids:   ifidnotinnews_ids:       news_ids.a......
  • python列表list的基本属性和常用函数
    一、列表的基本属性1.什么是列表本质:是一种有序的集合列表的创建:list1=[元素1,元素2,元素3,...]2.创建空列表list1=list() list2=[]3.列表中元素的访问使用......
  • ConcurrentSkipListMap实现随机数命中权重占比
    publicStringgetCoverBottom(FlowAdditionsadditions){if(null==additions){return"默认";}List<FlowCoverBottom>li=t......
  • 对json中的字典提取其中的所有参数(包括list和dict中)整合为一层
    例如:在python中,我有一个字典,类似于{s1:[{s11:0,s12:2},{s13:3,s14:4}],s2:'s2',s3:{s31:0,s32:2}},我想使用递归提取其中所有的字典的key值和value,并在key值中包含它在字典......
  • Java Stream分组groupBy后,取某个字段值为字符串或者list
    某个字段值为字符串List<User>userList=newArrayList();Map<String,String>collect=userList.stream().collect(Collectors.groupingBy(User:......
  • Listener监听器概述 实现方式
    概念web的三大组件之一事件监听机制事件:一件事情事件源:事件发成的地方监听器:一个对象注册监听:将事件事件源监听器绑定在一......
  • Java-ArrayList.Itr类(Iterator的实现)
     本文转载自:Java-ArrayList.Itr类(Iterator的实现) 本文介绍java迭代器的实现之一,ArrayList类的迭代器实现本文示例代码如下publicstaticvoidmain(String[]args)......
  • 从List 删除元素开始说起
    前言写错过List删除元素的方法,看到过正确方法,老是记错,还是写篇文章记录一下,mark. 先看一段代码:classTestArrayListIterator{publicstaticvoidmain(String[......
  • List集合
    List集合​​1、List集合​​​​1.1List接口的方法​​​​1.2案例:元素的增删改查​​​​1.3List接口的实现类​​​​1.3.1ArrayList类​​​​1.3.2LinkedList类​......