6.常用java操作
2017-12-15 21:13
211 查看
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")); }
相关文章推荐
- 【Java基础】Java字符串常用操作(String类)
- java基础--数组以及常用操作
- Java 常用字符串操作 StringUtil 封装
- Java Arrays类对数组的常用操作
- Java 文件操作常用方法——File
- java中关于文件操作常用工具类
- Java实现的二叉树常用操作【前序建树,前中后递归非递归遍历及层序遍历】
- POI实战-java开发excel详解之常用操作-单元格合并与数据读取
- Java常用高级线程操作
- java中关于时间日期操作的常用函数
- java中数组的常用操作
- java 操作mongodb查询条件的常用设置
- java中关于时间日期操作的常用函数
- 黑马程序员--Java基础--字符串常用操作(一)
- JAVA常用操作语句----项目中的总结五
- java中jTree组件的常用操作
- java中关于时间日期操作的常用函数
- HDFS java操作(一)FileSystem 常用操作
- Java 常用字符串操作 StringUtil 封装
- JAVA对数字证书的常用操作