package Redis; import java.util.HashMap; import java.util.List; import java.util.Map; import redis.clients.jedis.Jedis; public class Demo { /** * @param args */ public static void main (String[] args) { //Connect to the redis service Jedis jedis = new Jedis("192.168.0.225",6400); //Password authentication - if you don't set the redis password, you can use the relevant command jedis.auth(" abcdefg"); //Simple key-value storage jedis.set("redis", "myredis"); System.out.println(jedis.get("redis")); //Add on the basis of the original value, If the key does not exist before, import the key
//Redis has been set to correspond to "myredis" before, and the execution of this sentence will make redis correspond to "myredisyourredis"
jedis.append("redis", "yourredis");
jedis.append("content", "rabbit"); //mset is to set multiple key-value value parameters (key1, value1, key2, value2,...,keyn, valuen) //mget is to obtain the value value parameters corresponding to multiple keys (key1, key2, key3, ...,keyn) returns a list jedis.mset("name1","yangw","name2","demon","name3","elena"); System.out.println(jedis.mget(" name1","name2","name3")); //map Map<String,String> user = new HashMap<String,String>(); user.put(" name", "cd"); user.put("password", "123456"); //map存入redis
jedis.hmset("user", user);
//mapkey个数
System.out.println(String.format("len:%d", jedis.hlen("user")));
//map中的所有键值
System.out.println(String.format("keys: %s", jedis.hkeys("user") ));
//map中的所有value
System.out.println(String.format("values: %s", jedis.hvals("user") ));
//取出map中的name字段值
List<String> rsmap = jedis.hmget("user", "name","password");
System.out.println(rsmap);
//删除map中的某一个键值 password
jedis.hdel("user", "password");
System.out.println(jedis.hmget("user", "name", "password"));
//list
jedis.del("listDemo");
System.out.println(jedis.lrange("listDemo", 0, -1));
jedis.lpush("listDemo", "A");
jedis.lpush("listDemo", "B");
jedis.lpush("listDemo", "C");
System.out.println(jedis.lrange("listDemo", 0, -1));
System.out.println(jedis.lrange("listDemo", 0, 1));
//set
jedis.sadd("sname", "wobby");
jedis.sadd("sname", "kings");
jedis.sadd("sname", "demon");
System.out.println(String.format("set num: %d", jedis.scard("sname")));
System.out.println(String.format("all members: %s", jedis.smembers("sname")));
System.out.println(String.format("is member: %B", jedis.sismember("sname", "wobby")));
System.out.println(String.format("rand member: %s", jedis.srandmember("sname")));
//删除一个对象
jedis.srem("sname", "demon");
System.out.println(String.format("all members: %s", jedis.smembers("sname")));
}
}
Java operation Redis database method (simple)
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=327038996&siteId=291194637
Recommended
Ranking