简单应用
作者:
浩然正气
,
2023-11-19 14:09:25
,
所有人可见
,
阅读 112
import redis.clients.jedis.BinaryClient;
import redis.clients.jedis.Jedis;
import java.util.List;
public class ListTest {
public static void main(String[] args) {
// 创建Jedis连接
Jedis jedis = new Jedis();
jedis.del("zzr");
// 将"a","b","c"添加到"zzr"列表的头部
jedis.lpush("zzr","a","b","c");
// 将"e"添加到"zzr"列表的头部
jedis.lpush("zzr","e");
// 将"f"添加到"zzr"列表的尾部
jedis.rpush("zzr","f");
// 在zzr列表中b的前面添加一个g
jedis.linsert("zzr", BinaryClient.LIST_POSITION.BEFORE, "b", "h");
// 在zzr列表中b的后面添加一个z
jedis.linsert("zzr", BinaryClient.LIST_POSITION.AFTER, "b", "z");
// 在"zzr"列表中将索引为3的值改为"g"
jedis.lset("zzr",3,"g");
// 移除"zzr"列表中的第一个元素,返回值为移除的元素
jedis.lpop("zzr");
// 移除"zzr"列表中的最后一个元素,返回值为移除的元素
jedis.rpop("zzr");
// 将"zzr"列表中所有的"g"删除
jedis.lrem("zzr",0,"g");
// 将"zzr"列表中的所有元素存储到List类型的zzr变量当中
List<String> zzr = jedis.lrange("zzr",0,-1);
// 输出List类型的zzr变量,运行结果是:[c, h, z, a]
System.out.println(zzr);
// 关闭数据库连接
jedis.close();
}
}