1、leftPush(K key, V value)
在变量左边添加元素值。
Java代码
redisTemplate.opsForList().leftPush("list","a");
redisTemplate.opsForList().leftPush("list","b");
redisTemplate.opsForList().leftPush("list","c");
2、index(K key, long index)
获取集合指定位置的值。
Java代码
String listValue = redisTemplate.opsForList().index("list",1) + "";
System.out.println("通过index(K key, long index)方法获取指定位置的值:" + listValue);
3、range(K key, long start, long end)
获取指定区间的值。
Java代码
List list = redisTemplate.opsForList().range("list",0,-1);
System.out.println("通过range(K key, long start, long end)方法获取指定范围的集合值:"+list);
4、leftPush(K key, V pivot, V value)
把最后一个参数值放到指定集合的第一个出现中间参数的前面,如果中间参数值存在的话。
Java代码
redisTemplate.opsForList().leftPush("list","a","n");
list = redisTemplate.opsForList().range("list",0,-1);
System.out.println("通过leftPush(K key, V pivot, V value)方法把值放到指定参数值前面:" + list);
5、leftPushAll(K key, V... values)
向左边批量添加参数元素。
Java代码
redisTemplate.opsForList().leftPushAll("list","w","x","y");
list = redisTemplate.opsForList().range("list",0,-1);
System.out.println("通过leftPushAll(K key, V... values)方法批量添加元素:" + lis