您的位置:首页 > 数据库 > Redis

redis学习笔记1

2017-11-20 20:58 127 查看


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");
}
c862

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++){
         //存map集合
//          map.put("key"+i, "value"+i);
         //存list集合
list.add("list_"+i);
}
//      String hmset = jedis.hmset("hamap", map);
//      System.out.println(hmset);
jedis.set("list".getBytes(),list.toString().getBytes() );

}
@Test
public void test2(){
Jedis jedis = RedisUtils.getJedis();
String string = jedis.get("name");
System.out.println(string);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: