java操作redis

xiaoxiao2021-02-28  73

package redis; import java.util.HashMap; import java.util.Map; import redis.clients.jedis.Jedis; public class RedisDemo { //需要jedis-xxx.jar private static Jedis jedis = new Jedis("192.168.10.250", 6379); public static void close(){ if(jedis!=null){ jedis.close(); } } public static void testNormal(){ jedis.set("age","12"); System.out.println(jedis.exists("age")); System.out.println(jedis.type("age")); jedis.setex("addr", 100, "hangzhou"); System.out.println(jedis.ttl("addr")); jedis.persist("addr"); System.out.println(jedis.ttl("age")); } public static void testString(){ jedis.set("name","a"); System.out.println(jedis.get("name")); jedis.setbit("name", 6, true); jedis.setbit("name", 7, false); System.out.println(jedis.get("name")); jedis.del("name"); System.out.println(jedis.get("name")); } public static void testList(){ jedis.lpush("list", "tom","jack","james"); System.out.println(jedis.lpop("list")); System.out.println(jedis.lrange("list", 0, 1)); } public static void testHash(){ Map map = new HashMap<String,String>(); map.put("tom", "18"); map.put("jack", "19"); map.put("james", "20"); jedis.hmset("hash", map); System.out.println(jedis.hkeys("hash")); System.out.println(jedis.hvals("hash")); System.out.println(jedis.hgetAll("hash")); jedis.hdel("hash", "jack"); System.out.println(jedis.hgetAll("hash")); } public static void testSet(){ jedis.sadd("set", "tom","jack","james"); System.out.println(jedis.smembers("set")); System.out.println(jedis.sismember("set", "tom")); System.out.println(jedis.sismember("set", "hello")); System.out.println(jedis.scard("set")); } public static void testZset(){ Map map = new HashMap<String,Double>(); map.put("apple", 12.3); map.put("orange", 13.2); map.put("banana", 5.1); jedis.zadd("zset",map); System.out.println(jedis.zcard("zset")); jedis.zincrby("zset", 5, "banana"); System.out.println(jedis.zscore("zset", "banana")); } public static void main(String[] args) { testNormal(); testString(); testList(); testHash(); testSet(); testZset(); close(); } }
转载请注明原文地址: https://www.6miu.com/read-52698.html

最新回复(0)