redis的api是jedis,本文主要记录一下连接操作redis数据库主要的Class和连接方法。
主要用的Class
redis.clients.jedis.Jedis;
redis.clients.jedis.JedisPool;
redis.clients.jedis.JedisPoolConfig;
- Jedis
主要可以通过构造函数中的ip端口连接redis,操作诸如hash、string、set、sorted-set、list等各种类型数据。
Jedis jedis = new Jedis("xxx.xxx.x.xxx",6379);
jedis.set("name","zs");
String value = jedis.get("name");
System.out.println("value:"+value);
jedis.close();
- JedisPool
根据配置(JedisPoolConfig)来创建连接池 - JedisPoolConfig
配置连接池信息
JedisPoolConfig config = new JedisPoolConfig();
//最大连接数
config.setMaxTotal(30);
//最大空闲连接数
config.setMaxIdle(10);
//获得连接池
JedisPool pool = new JedisPool(config,"xxx.xxx.x.xxx",6379);
//获得核心对象
Jedis jedis = null;
jedis = pool.getResource();
jedis.set("age", "12");
System.out.println("小明多大了:"+jedis.get("age"));
网友评论