package com.ithiema.jedis;
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedisPoolUtils {
private static JedisPool pool = null;
static{
//加载配置文件
InputStream in = JedisPoolUtils.class.getClassLoader().getResourceAsStream("redis.properties");
Properties pro = new Properties();
try {
pro.load(in);
} catch (IOException e) {
e.printStackTrace();
}
//获得池子对象
JedisPoolConfig poolConfig = new JedisPoolConfig();
poolConfig.setMaxIdle(Integer.parseInt(pro.get("redis.maxIdle").toString()));//最大闲置个数
poolConfig.setMinIdle(Integer.parseInt(pro.get("redis.minIdle").toString()));//最小闲置个数
poolConfig.setMaxTotal(Integer.parseInt(pro.get("redis.maxTotal").toString()));//最大连接数
pool = new JedisPool(poolConfig,pro.getProperty("redis.url") , Integer.parseInt(pro.get("redis.port").toString()));
}
//获得jedis资源的方法
public static Jedis getJedis(){
return pool.getResource();
}
public static void main(String[] args) {
Jedis jedis = getJedis();
System.out.println(jedis.get("xxx"));
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
源代码-Redis.rar
共18个文件
properties:2个
xml:2个
class:2个
需积分: 5 0 下载量 181 浏览量
2023-08-20
08:14:43
上传
评论
收藏 399KB RAR 举报
温馨提示
三、Redis的常用命令 redis是一种高级的key-value的存储系统 其中的key是字符串类型,尽可能满足如下几点: 1)key不要太长,最好不要操作1024个字节,这不仅会消耗内存还会降低查找 效率 2)key不要太短,如果太短会降低key的可读性 3)在项目中,key最好有一个统一的命名规范(根据企业的需求) 其中value 支持五种数据类型: 1)字符串型 string 2)字符串列表 lists 3)字符串集合 sets 4)有序字符串集合 sorted sets 5)哈希类型 hashs
资源推荐
资源详情
资源评论
收起资源包目录
源代码-Redis.rar (18个子文件)
源代码-Redis
.classpath 919B
.settings
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.jdt.core.prefs 364B
.jsdtscope 567B
org.eclipse.wst.common.component 467B
org.eclipse.wst.common.project.facet.core.xml 345B
org.eclipse.wst.jsdt.ui.superType.container 49B
src
redis.properties 98B
com
ithiema
jedis
JedisTest.java 1KB
JedisPoolUtils.java 1KB
build
classes
redis.properties 98B
com
ithiema
jedis
JedisPoolUtils.class 2KB
JedisTest.class 2KB
WebContent
WEB-INF
lib
commons-pool2-2.3.jar 107KB
jedis-2.7.0.jar 331KB
web.xml 648B
META-INF
MANIFEST.MF 39B
.project 1KB
共 18 条
- 1
资源评论
常驻客栈
- 粉丝: 1w+
- 资源: 1378
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功