(五)Redis之List
2024-08-26 21:30:34
一、List常用命令
- 两端添加
- 两端弹出
1.2. 两端添加和两端弹出
package myRedis01; import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set; import org.junit.After;
import org.junit.Test; import redis.clients.jedis.Jedis; public class JedisTest { Jedis jedis=new Jedis("127.0.0.1",6379); // 创建客户端 设置IP和端口 /**
* 两端添加
*/
@Test
public void add() {
/**
* lpush 方式从左边开始添加
*/
jedis.lpush("list1","a","b","c");
jedis.lpush("list1", "1","2","3"); //从第1个开始(坐标为0)到倒数第一个(坐标为-1) 也就是最后一个 也就是 所有数据
System.out.println("list1:"+jedis.lrange("list1", 0, -1)); /**
* rpush 从右端开始添加(一般人比较习惯这种方式)
*/ jedis.rpush("list2", "a","b","c");
jedis.rpush("list2", "1","2","3"); //从第1个开始(坐标为0)到倒数第一个(坐标为-1) 也就是最后一个 也就是 所有数据
System.out.println("list2:"+jedis.lrange("list2", 0, -1)); //lpop 左侧弹出集合元素
System.out.println(jedis.lpop("list2"));
//rpop 右侧弹出集合元素
System.out.println(jedis.rpop("list2")); //删除list
jedis.del("list1");
jedis.del("list2");
} @After
public void close() {
jedis.close();
} }
更多命令请参考:http://blog.java1234.com/blog/articles/318.html
最新文章
- 集中日志服务器Rsyslog
- laravel 操作 redis
- html 5 实现拖放效果
- 转载《Android-TabHost 选项卡功能用法详解》
- Tensorflow学习笔记1:Get Started
- [Unity] 查找资源
- Android测试分析二
- 也谈---基于 HTTP 长连接的“服务(转载)
- KMP (next数组的性质及证明)
- Win10系列:C#应用控件进阶6
- .Net Core 控制台程序生产exe
- Flask系列08--Flask中flask_session, redis插件
- 禁止F12与右键
- Java并发编程,多线程[转]
- 订阅mosquitto服务器状态各主题
- cocos2d-x树结构执行动作
- HDU 4300 Clairewd’s message(KMP+思维)
- python开发_fileinput
- 深度CTR预估模型中的特征自动组合机制演化简史 zz
- 封装http请求键值对的js函数