您的位置:首页 > 编程语言 > Java开发

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"));
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: