Jedis 初探

来源:互联网 发布:java集合类常用方法 编辑:程序博客网 时间:2024/06/05 10:37

Jedis是java操作redis的jar包

先说一下如何连接redis

比如在linux操作系统上的话,进入目录,输入 "./redis cli"即可登录。

如果设置了密码,需要输入命令  "auth xxx"。简单的查询操作,输入命令"get xxx"。xxx是键的名字。


开始说Jedis

2.2以后开始,对于连接池的操作进行了一系列的修改。

见下面的例子

JedisPoolConfig config = new JedisPoolConfig();//以下是2.2之后版本使用的方法config.setMaxTotal(MAX_ACTIVE);config.setMaxWaitMillis(MAX_WAIT);//以下是2.2之前版本使用的方法//config.setMaxActive(MAX_ACTIVE);//config.setMaxWait(MAX_WAIT);config.setMaxIdle(MAX_IDLE);            config.setTestOnBorrow(TEST_ON_BORROW);            jedisPool = new JedisPool(config, ADDR, PORT, TIMEOUT, AUTH);


有的例子创建连接池的时候,使用的是"JedisPool",叫做非切片池

有的例子是"ShardeJedisPool",这是切片池

二者的区别其实就在于:前者是用在连接单个redis,后者用来连接redis集群。


然后ShardeJedisPool貌似还能添加缓存,暂时未涉及到,探索中。。。

0 0
原创粉丝点击