开始在 Java 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 Java redis 驱动
1、下载最新驱动包:https://mvnrepository.com/artifact/redis.clients/jedis;
jedis-2.9.0.jar;commons-pool2-2.4.2.jar;(Apache连接池)
2、将jar包放入lib中
3、import redis.clients.jedis.Jedis;
4、//连接本地的 Redis 服务
//静态代码初始化池配置
static {
try{
Properties props = new Properties();
props.load(RedisTest.class.getClassLoader().getResourceAsStream( "redis.properties"));
//创建jedis池配置实例
JedisPoolConfig config = new JedisPoolConfig();
//设置池配置项值
config.setMaxTotal(Integer.valueOf(props.getProperty("jedis.pool.maxActive")));
config.setMaxIdle(Integer.valueOf(props.getProperty("jedis.pool.maxIdle")));
config.setMaxWaitMillis(Long.valueOf(props.getProperty("jedis.pool.maxWait")));
config.setTestO
1、下载最新驱动包:https://mvnrepository.com/artifact/redis.clients/jedis;
jedis-2.9.0.jar;commons-pool2-2.4.2.jar;(Apache连接池)
2、将jar包放入lib中
3、import redis.clients.jedis.Jedis;
4、//连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
一、使用jedis连接池连接redis
1、配置文件.properties
2、连接类
private static JedisPool pool;//静态代码初始化池配置
static {
try{
Properties props = new Properties();
props.load(RedisTest.class.getClassLoader().getResourceAsStream( "redis.properties"));
//创建jedis池配置实例
JedisPoolConfig config = new JedisPoolConfig();
//设置池配置项值
config.setMaxTotal(Integer.valueOf(props.getProperty("jedis.pool.maxActive")));
config.setMaxIdle(Integer.valueOf(props.getProperty("jedis.pool.maxIdle")));
config.setMaxWaitMillis(Long.valueOf(props.getProperty("jedis.pool.maxWait")));
config.setTestO