/**
* 操作list
*/
@Test
public void testList(){
ListOperations listOperations = redisTemplate.opsForList();
//左添加
listOperations.leftPush("students", "wangwu");
listOperations.leftPush("students", "lisi");
/**
* 左添加
* 第一个参数:redis的key
* 第二个参数:被左添加的数据
* 第三个参数:添加的数据,添加到第二个参数的左边
*/
listOperations.leftPush("students", "wangwu", "zhangsan");
//右添加
listOperations.rightPush("students", "zhaoliu");
//获取数据
List students = listOperations.range("students", 0, 2);
students.forEach(System.out::println);
//获取总条数
Long size = listOperations.size("students");
System.out.println(size);
//list删除
listOperations.remove("students", 1, "lisi");
//左,右弹出
listOperations.leftPop("students");
listOperations.rightPop("students");
}
SpringDataRedis操作list数据类型
最新推荐文章于 2023-06-08 22:23:46 发布