码迷,mamicode.com
首页 > 其他好文 > 详细

使用Jedis连接Redis

时间:2016-07-03 23:01:48      阅读:523      评论:0      收藏:0      [点我收藏+]

标签:

关键字:Redis Jedis 多线程

使用jedis作为客户端连接redis,Jedis封装了许多对reids的操作,可以很方便的实现对redis的访问

1  <dependency>
2         <groupId>redis.clients</groupId>
3         <artifactId>jedis</artifactId>
4         <version>2.8.1</version>
5     </dependency>

在本机的虚拟机中安装运行了一个redis实例,ip地址为192.168.1.110,端口为6379,Jedis中连接reids的基本对象是jedis,创建一个简单的jedis对象

1 Jedis jedis = new Jedis("192.168.1.110",6379);

然后就可以使用基本的增删改查操作,以一个字符串型的键值对为例

 1 public static String getString(String key ){
 2     String result = jedis.get(key);
 3     return result;
 4 }
 5 
 6 public static void putString(String key ,String valuestr){
 7     rowkey = key;
 8     jedis.set(rowkey,valuestr);
 9 }
10 
11 public static long delString(String key){
12     rowkey = key;
13     return jedis.del(rowkey);  //success 1  ,fail 0
14 }

值得注意的是,jedis对象是线程不安全的,因此在并发情况下要使用JedisPool,默认情况下jedisPool只支持8个连接,因此在声明JedisPool时要先修改JedisPool的最大连接数

1  JedisPoolConfig config = new JedisPoolConfig();
2 //修改最大连接数
3  config.setMaxTotal(20);
4 //声明一个线程池
5  JedisPool pool = new JedisPool(config,"192.168.1.102",6379);
6 
7 //获得jedis对象
8 Jedis tjedis = pool.getResource();

 

使用Jedis连接Redis

标签:

原文地址:http://www.cnblogs.com/teagnes/p/5638861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!