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"));    }


原创粉丝点击