11.6 Jedis代码操作和连接池
Jedis:一款java操作redis数据库的工具,就像使用JDBC来操作mysql一样
一、使用步骤:
1、下载Jedis的jar包,并将commons-pool2-2.3.jar和jedis-2.7.0.jar导入
2、代码入门:使用测试类,在执行前打开redis服务器,否则报错。执行完毕后,在redis客户端可以查到存入的信息。
@Test
public void test1() {
//1、获取连接
Jedis jedis=new Jedis("localhost",6379);
//2、操作
jedis.set("username", "zhangsan");
//3、关闭连接
jedis.close();
}
二、Jedis操作redis中的数据结构:
1、String:
//String操作
@Test
public void test2() {
//1、获取连接
Jedis jedis=new Jedis(); //如果使用空参构造,默认值"localhost",6379端口
//2、操作
jedis.set("username", "zhangsan");
//使用setex()方法存储可以指定过期时间的 key value
//此方法可以用于激活码,比如注册邮箱时,需要发送一个激活码在24小时内点开链接有效,超过24小时则失效,可以用这个
jedis.setex("age", 20, "