Redis简介
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。
开发所需资源下载
Redis安装
解压资源里的redis-2.6 进入redis-2.6\bin\release解压redisbin64
redis-server.exe即为reids服务程序,可以双击直接运行。如果直接运行,Redis会打印一个警告:
# Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
意思是没有指定redis配置文件,reids使用默认的配置;可以通过配置环境变量后通过命令行的方式指定reids.conf来运行Redis
Jedis使用
新建项目引入资源里的 jedis-2.1.0.jar 和 commons-pool-1.5.6.jar
Demo
public classJedisDemo {public static voidmain(String[] args) {
Jedis jedis= new Jedis("127.0.0.1", 6379);
jedis.connect();
jedis.set("message", "Hello World");
System.out.println(jedis.get("message"));
jedis.quit();
}
}
使用Redis连接池Demo
public classJedisDemo {public static voidmain(String[] args) {
JedisPoolConfig config= newJedisPoolConfig();
config.setMaxActive(20);
config.setMaxIdle(5);
config.setMaxWait(1000l);
config.setTestOnBorrow(false);
JedisPool jedisPool= new JedisPool(config, "127.0.0.1", 6379);
Jedis jedis=jedisPool.getResource();
jedis.set("message", "Hello World");
System.out.println(jedis.get("message"));
jedis.quit();
}
}