6.常用java操作
来源:互联网 发布:淘宝短网址生成 编辑:程序博客网 时间:2024/06/13 03:02
Jar包:jedis
protected static Jedis jedis = new Jedis("127.0.0.1", 6379); //添加数据(key/value) public void save(){ jedis.set("jedis", "jedis_1"); } //查询所有 public void findAll(){ jedis.keys("*"); } //根据Key查询数据 public void findByKey(){ jedis.get("jedis"); } //根据Key修改数据 public void update(){ jedis.rename("jedis", "jedis_new"); } //根据Key删除数据 public void del() { jedis.del("jedis"); } //操作key public void key() { System.out.println(jedis.exists("id")); System.out.println(jedis.del("id")); } //操作String public void string() { System.out.println(jedis.set("id", "1")); System.out.println(jedis.set("name", "jack")); } //操作List public void list() { // 从头添加 jedis.lpush("list", "tom", "jack", "jason", "peter", "lc", "easy"); // 从尾添加 jedis.rpush("list", "andy", "eleven"); // 返回List长度 jedis.llen("list"); // 取值 List<String> list = jedis.lrange("list", 0, -1); for (String string : list) { System.out.println(string); } } //操作Map public void map() { jedis.hset("Mcity", "c1", "北京"); System.out.println("取值:" + jedis.hget("city", "c1")); Map<String, String> map = new HashMap<String, String>(); map.put("c1", "桂林"); map.put("c2", "天津"); map.put("c3", "合肥"); jedis.hmset("Mcity2", map); List<String> list = jedis.hmget("Mcity2", "c1", "c2", "c3"); for (String string : list) { System.out.println(string); } System.out.println(jedis.hlen("Mcity2")); } //操作Set public void set() { jedis.sadd("city", "北京", "上海", "南京", "武汉", "安徽", "广州", "深圳", "山东"); System.out.println("取最上面的值:" + jedis.spop("city")); System.out.println("随机取值" + jedis.srandmember("city")); jedis.sadd("city2", "北京", "武汉", "河北", "张家界", "辽林", "云南", "陕西", "山西", "黑龙江"); System.out.println("交集:" + jedis.sinter("city", "city1")); System.out.println("并集:" + jedis.sunion("city", "city1")); System.out.println("差集:" + jedis.sdiff("city", "city1")); }
阅读全文
0 0
- 6.常用java操作
- java 常用IO操作
- java 常用IO操作
- java 常用文件操作
- 常用JAVA文件操作
- java常用日期操作
- java一些常用操作
- java Map常用操作
- Java 常用操作
- java 工具包常用操作
- java常用操作
- java反射常用操作
- Java常用日期操作
- JAVA 常用数据结构操作
- java 字符串常用操作
- java单链表常用操作
- Java数组常用操作
- java 日期常用操作
- xgboost
- 二维码最简单的生成和识别
- 求一组数字组成的最大整数三种解法
- 解决wordpress安装主题或插件需要FTP问题
- 立体匹配---Census Transform
- 6.常用java操作
- pkg-config用法详解
- mysql启动
- C#获取系统文件、文件夹和磁盘驱动器图标
- Android界面编程之实现改变图片透明度并提供细节查看
- cocos2dx DrawNode和ClippingRectangleNode 使用详解
- 利用Sobel算子,求梯度图像
- Codewars解题Playing with digits
- GitHub Branch / SSH clone URL / Clone in Desktop / Download ZIP