package cn.mldn.jedis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedsConnectionPool {
public static final String REDIS_HOST = "192.168.68.164" ; // 主机地址
public static final int REDIS_PORT = 6379 ; // 端口号
public static final int TIMEOUT = 2000 ; // 连接超时时间
public static final String REDIS_AUTH = "mldnjava" ; // 认证密码
public static final int MAX_TOTAL = 1000 ; // 设置最大连接数
public static final int MAX_IDLE = 200 ; // 设置最小维持连接数
public static final int MAX_WAIT_MILLIS = 1000 ; // 设置最大等待时间
public static final boolean TEST_ON_BORROW = true ; // 是否进行可用测试
public static void main(String[] args) {
// 首先如果要想使用Jedis连接池,则必须有一个类可以保存所有连接池相关属性的配置项
JedisPoolConfig poolConfig = new JedisPoolConfig() ;
poolConfig.setMaxTotal(MAX_TOTAL); // 设置最大连接数
poolConfig.setMaxIdle(MAX_IDLE); // 设置空闲的连接数
poolConfig.setMaxWaitMillis(MAX_WAIT_MILLIS);// 最大等待时间
poolConfig.setTestOnBorrow(TEST_ON_BORROW); // 是否要进行连接测试,以保证返回的连接为可用连接
JedisPool pool = new JedisPool(poolConfig,REDIS_HOST,REDIS_PORT,TIMEOUT,REDIS_AUTH) ;
Jedis jedis = pool.getResource() ; // 通过连接池获取连接对象
jedis.set("mldn", "www.mldn.cn") ;
jedis.close();
pool.close(); // 关闭连接池
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
java操作redis数据库实例
共35个文件
class:13个
java:13个
prefs:3个
需积分: 50 13 下载量 92 浏览量
2018-01-16
17:08:00
上传
评论
收藏 23KB RAR 举报
温馨提示
java操作redis数据库实例,通过java语言如何操作redis数据库的源码
资源推荐
资源详情
资源评论
收起资源包目录
160109_使用Java操作Redis数据库.rar (35个子文件)
jedis
pom.xml 1KB
target
test-classes
cn
mldn
jedis
AppTest.class 613B
classes
META-INF
maven
cn.mldn
jedis
pom.xml 1KB
pom.properties 221B
MANIFEST.MF 105B
cn
mldn
jedis
BaseExpireDataDemo.class 1KB
ConnectRedisServer.class 1003B
JedsConnectionPool.class 2KB
SortedSetDataDemo.class 2KB
ListDataDemo2.class 1KB
SetDataDemo.class 1KB
App.class 541B
BaseDataDemo.class 1KB
ListDataDemo.class 1KB
SortedSetDataDemo2.class 2KB
HashDataDemo.class 1KB
KeysDemo.class 1KB
.settings
org.eclipse.m2e.core.prefs 90B
org.eclipse.core.resources.prefs 119B
org.eclipse.jdt.core.prefs 243B
src
test
java
cn
mldn
jedis
AppTest.java 679B
main
java
cn
mldn
jedis
BaseExpireDataDemo.java 879B
KeysDemo.java 684B
App.java 189B
ConnectRedisServer.java 619B
SortedSetDataDemo.java 994B
BaseDataDemo.java 713B
SortedSetDataDemo2.java 1KB
SetDataDemo.java 815B
ListDataDemo2.java 832B
ListDataDemo.java 1KB
JedsConnectionPool.java 2KB
HashDataDemo.java 793B
.project 557B
.classpath 1024B
共 35 条
- 1
资源评论
lz_5621188
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功