redis学习笔记
java连接redis
package com.cc.redis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class RedisUtils {
private static JedisPool pool;
private static Jedis jedis;
static {
JedisPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxActive(20);
poolConfig.setMaxWait(100000);
poolConfig.setMaxIdle(5);
pool = new JedisPool(poolConfig, "10.3.151.143", 6379, 10000, "123");
}
public static Jedis getJedis(){
return pool.getResource();
}
}
操作数据
@Test
public void test1(){
Jedis jedis = new Jedis("10.3.151.143", 6379);
jedis.auth("123");
String string = jedis.get("list");
System.out.println(string);
HashMap<String,String> map = new HashMap<String,String>();
ArrayList<String> list = new ArrayList<String>();
for(int i=0;i<10000;i++){
list.add("list_"+i);
}
jedis.set("list".getBytes(),list.toString().getBytes() );
}
@Test
public void test2(){
Jedis jedis = RedisUtils.getJedis();
String string = jedis.get("name");
System.out.println(string);
}