1. Jedis jedis = RedisUtil.getJedis();
  2. try {
  3. // 向key-->name中放入了value-->minxr
  4. jedis.set("name", "minxr");
  5. String ss = jedis.get("name");
  6. System.out.println(ss);
  7. // 很直观,类似map 将jintao append到已经有的value之后
  8. jedis.append("name", "jintao");
  9. ss = jedis.get("name");
  10. System.out.println(ss);
  11. // 2、直接覆盖原来的数据
  12. jedis.set("name", "jintao");
  13. System.out.println(jedis.get("jintao"));
  14. // 删除key对应的记录
  15. jedis.del("name");
  16. System.out.println(jedis.get("name"));// 执行结果:null
  1. /**
  2. * mset相当于 jedis.set("name","minxr"); jedis.set("jarorwar","aaa");
  3. */
  4. jedis.mset("name", "minxr", "jarorwar", "aaa");
  1. // 清空数据
  2. System.out.println(jedis.flushDB());
  3. System.out.println(jedis.echo("foo"));
  4. // 判断key否存在
  5. System.out.println(jedis.exists("foo"));
  6. jedis.set("key", "values");
  7. System.out.println(jedis.exists("key"));
  1. // 若key不存在,则存储
  2. jedis.setnx("foo", "foo not exits");
    1. // 追加数据
    2. jedis.append("foo", " hello, world");

设置key的有效期:

  1. // 设置key的有效期,并存储数据
  2. jedis.setex("foo", 2, "foo not exits");
    1. // 获取并更改数据
    2. jedis.set("foo", "foo update");
    3. System.out.println(jedis.getSet("foo", "foo modify"));
  1. // 截取value的值
  2. System.out.println(jedis.getrange("foo", 1, 3));
  3. System.out.println(jedis.mset("mset1", "mvalue1", "mset2", "mvalue2",
  4. "mset3", "mvalue3", "mset4", "mvalue4"));
  5. System.out.println(jedis.mget("mset1", "mset2", "mset3", "mset4"));

10.redis Flushdb 命令用于清空当前数据库中的所有 key。

  1. // 清空数据
  2. System.out.println(jedis.flushDB());

jedis操作的更多相关文章

  1. Java中使用Jedis操作Redis(转载)

    整理 1.字符串 添加:set keyname value 查询:get keyname 拼接:append keyname value 删除:del keyname 添加多个: mset keyna ...

  2. (转)Java中使用Jedis操作Redis

    转自http://www.cnblogs.com/liuling/p/2014-4-19-04.html 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://file ...

  3. Java中使用Jedis操作Redis

    使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis ...

  4. Jedis操作Redis数据库

    添加Maven依赖: <dependencies> <!-- 单元测试 --> <dependency> <groupId>junit</grou ...

  5. Jedis操作Redis

    Jedis操作Redis的常用封装方法 @Resource(name="jedispool") private JedisPool pool=null; /** * 设置缓存对象过 ...

  6. 四、Jedis操作Redis

    前言:  原来我们操作mysql需要用的jdbc,现在操作redis则需要jedis,jedis是客户端,而redis是服务器,使用jedis客户端来操作redis. 在这里要使用jedis操作red ...

  7. Java使用Jedis操作Redis大全

    Java操作Redis需要导入两个jar: commons-pool2-2.4.2.jar jedis-2.1.0.jar package com.chinasofti.test; import ja ...

  8. Reids学习2 -- 使用Jedis操作Redis

    1. 如何获取Jedis 获取Jar包可以通过Maven库获取:http://mvnrepository.com/artifact/redis.clients/jedis 或者可以通过Maven配置: ...

  9. JAVA中通过Jedis操作Redis连接与插入简单库

    一.简述 JAVA中通过Jedis操作Redis连接与插入简单库 二.依赖 <!-- https://mvnrepository.com/artifact/redis.clients/jedis ...

  10. Redis】Java中使用Jedis操作Redis(Maven导入包)、创建Redis连接池

    如果我们使用Java操作Redis, 需要确保已经安装了 redis 服务及 Java redis 驱动. Maven项目可以直接在pom.xml中加入jedis包驱动: <!-- https: ...

随机推荐

  1. Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法

    Android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹,问题在于data文件夹没有权限,用360手机助手或豌豆荚也是看不见的. 有以下两种解决方法: ...

  2. DOS下常用网络命令技巧

    DOS,即使对于许多自称了解计算机的人而言,也是一个比较陌生的词汇.然而,在网络管理过程中,DOS命令却是一个不可逾越的障碍,几乎所有的网络命令都运行在DOS界面.对初级用户而言,掌握一些常用网络命令 ...

  3. tar -cvPf new.tar `rpm -ql vsftpd` 建议不要用绝对路径'/'

    tar -cvPf new.tar `rpm -ql vsftpd` 解压这样的压缩包,会在当前用户的家目录下解压:~./xxxx;加参数-C :tar -xvf xxx.tar -C /  ;来指定 ...

  4. Ubuntu could not write bytes broken pipe

    一.环境变量问题 1 到登录界面的时候,进入命令行模式: alt+ctrl+F1 2 登录 3 修改环境变量(当我输入ls的时候  竟然没有找到命令,然后果断的知道是环境变量的事情,于是改之!) 4 ...

  5. Lucene实践

    Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能. OK,大家都知道这个是一个搜索检索工具,那究竟是怎么做检索的,其实道理是 ...

  6. Gym 100650H Two Ends DFS+记忆化搜索

    Problem H: Two EndsIn the two-player game “Two Ends”, an even number of cards is laid out in a row. ...

  7. JNI常见错误1

    1, java.lang.UnsatisfiedLinkError: dlopen failed: cannot locate symbol "signal" referenced ...

  8. WPF/MVVM 快速开始指南(译)(转)

    WPF/MVVM 快速开始指南(译) 本篇文章是Barry Lapthorn创作的,感觉写得很好,翻译一下,做个纪念.由于英文水平实在太烂,所以翻译有错或者译得不好的地方请多指正.另外由于原文是针对W ...

  9. Google地图接口API之地图类型(六)

    1. Google 地图- 基本地图类型 Google Maps API 中提供了以下地图类型: MapTypeId.ROADMAP,用于显示默认的道路地图视图 MapTypeId.SATELLITE ...

  10. PrintDocument 实践

    简单使用,直接上代码 1.设置打印页大小 和页边距 this.printDocument1.DefaultPageSettings = new System.Drawing.Printing.Page ...