java中使用jedis操作redis

java中使用jedis操作redis

ID:10225213

大小:32.94 KB

页数:24页

时间:2018-06-12

java中使用jedis操作redis_第1页
java中使用jedis操作redis_第2页
java中使用jedis操作redis_第3页
java中使用jedis操作redis_第4页
java中使用jedis操作redis_第5页
资源描述:

《java中使用jedis操作redis》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Jedis是Redis官方首选的Java客户端开发包。工作过程总结的一个示例,贴出来,如下:Java代码  package com.wujintao.redis;    import java.util.Date;  import java.util.HashMap;  import java.util.Iterator;  import java.util.List;  import java.util.Map;  import java.util.Set;    import org.junit.Test;    import redis.clients.jedis.Jed

2、is;  import redis.clients.jedis.Pipeline;  import redis.clients.jedis.SortingParams;    import com.wujintao.redis.util.RedisUtil;      public class TestCase {        /**      * 在不同的线程中使用相同的Jedis实例会发生奇怪的错误。但是创建太多的实现也不好因为这意味着会建立很多sokcet连接,      * 也会导致奇怪的错误发生。单一Jedis实例不是线程安全的。为了避免这些问题,可以使用Jedis

3、Pool,      * JedisPool是一个线程安全的网络连接池。可以用JedisPool创建一些可靠Jedis实例,可以从池中拿到Jedis的实例。      * 这种方式可以解决那些问题并且会实现高效的性能      */        public static void main(String[] args) {            // ...when closing your application:          RedisUtil.getPool().destroy();        }        public static void Hell

4、o() {          Jedis jedis = RedisUtil.getJedis();          try {              // 向key-->name中放入了value-->minxr              jedis.set("name", "minxr");              String ss = jedis.get("name");              System.out.println(ss);                // 很直观,类似map 将jintao append到已经有的value之后     

5、         jedis.append("name", "jintao");              ss = jedis.get("name");              System.out.println(ss);                // 2、直接覆盖原来的数据              jedis.set("name", "jintao");              System.out.println(jedis.get("jintao"));                // 删除key对应的记录              jedis.del

6、("name");              System.out.println(jedis.get("name"));// 执行结果:null                /**              * mset相当于 jedis.set("name","minxr"); jedis.set("jarorwar","aaa");              */              jedis.mset("name", "minxr", "jarorwar", "aaa");              System.out.println(jedis.mget(

7、"name", "jarorwar"));          } catch (Exception e) {              e.printStackTrace();          } finally {              RedisUtil.getPool().returnResource(jedis);          }        }        private void testKey() {          Jedis jedis = RedisUt

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。