import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import java.util.Arrays;
import java.util.List;
import java.util.Set;
public class RedisDemo {
public static void main(String[] args) {
// 连接redis,并选择索引号为1的数据库
JedisPool jedisPool = new JedisPool("127.0.0.1",6379);
Jedis jedis = jedisPool.getResource();
jedis.select(1);
// set get
/*jedis.set("name", "wwj");
jedis.set("age","18");
String name = jedis.get("name");
String age = jedis.get("age");
System.out.println(name+" "+age);*/
// keys
/*Set<String> keys = jedis.keys("*");
System.out.println(keys.toString());*/
// mset mget
/*jedis.mset("name", "小魏", "age", "19");
List<String> mget = jedis.mget("name", "age");
System.out.println(mget.toString());*/
// getSet strlen
/*String name1 = jedis.getSet("name","wwj");
String name2 = jedis.get("name");
Long length = jedis.strlen("name");
System.out.println(name1);
System.out.println(name2);
System.out.println(length);*/
// getrange setrange
/*String address1 = jedis.getrange("addr", 0, 9);
System.out.println(address1);
Long length = jedis.setrange("addr", 0, "GuangDong");
System.out.println(length);
String address2 = jedis.getrange("addr", 0, 9);
System.out.println(address2);*/
// append
/*Long length = jedis.append("addr", " 13#206");
String address = jedis.getrange("addr", 0, -1);
System.out.println(length);
System.out.println(address);*/
// rename
/*String result = jedis.rename("addr", "address");
System.out.println(result);*/
// dump
/*byte[] result = jedis.dump("name");
System.out.println(Arrays.toString(result));*/
// expire
/*Long result = jedis.expire("name", 30);
System.out.println(result);*/
// ttl
/*ry {
Thread.sleep(10000);
} catch (InterruptedException e) {
e.printStackTrace();
}
Long ttl = jedis.ttl("name");
System.out.println(ttl);*/
// persist
Long ttl = jedis.ttl("name");
System.out.println(ttl);
}
}
Java连接redis数据库及各种命令
最新推荐文章于 2022-11-26 13:30:11 发布