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. 解决ubuntu14.04下Qt 5.3.1下的QtCreator fcitx,ibus不能输入中文

    http://my.oschina.net/u/219482/blog/341452 感谢作者 ubuntu 14.04从Qt官网下载的最新版qt,安装过程很顺利,但却发现没办法输入中文(我用的是 f ...

  2. LINUX_source

    Be careful! ./ and source are not quite the same. ./script runs the script as an executable file, la ...

  3. primace 5.0软件的Debug ware 功能的使用方法简介

    用primace 软件已经一年多了,一直不知道Debug ware 软件怎么使用,上周终于逮住FAE请教了下这个功能的使用方法.发现这个功能和signalTap ii 原理不一样,这个是非时事的波形, ...

  4. Stringbuffer与Stringbuilder源码学习和对比

    >>String/StringBuffer/StringBuilder的异同 (1)相同点观察源码会发现,三个类都是被final修饰的,是不可被继承的.(2)不同点String的对象是不可 ...

  5. mingw64环境搭建

    转自:http://www.cr173.com/soft/132367.html MinGW64位版,默认编译出来是64位的,需要编译32位请使用-m32 参数!mingw是一款gnu工具集合是Min ...

  6. java线程安全总结

    转自:http://blog.csdn.net/haolongabc/article/details/7249098 最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣. ...

  7. 深入理解 KVC\KVO 实现机制 — KVO

    KVC和KVO都属于键值编程而且底层实现机制都是isa-swizzing,所以本来想放在一起讲的.但是篇幅有限所以就分成了两篇博文. KVC实现机制传送门 KVO概述 键值观察Key-Value-Ob ...

  8. 建模算法(十)——灰色理论之关联度分析

    一.数据变换技术 为了保证建模的质量和系统分析结果的准确性,对原始的数据要进行去量纲处理. 1.定义 设有序列,则成映射为序列x到序列y的数据变换. (1) f 是初值化变换. (2) f 是均值化变 ...

  9. 属性动画PropertyAnimation

    xml实现 <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="h ...

  10. 改变传统的开单模式------手持POS终端移动销售开单 移动进销存的利器

    手持POS终端高清彩屏,清晰.美观.大方,适用于仓库.超市.服装.食品.批发零售.手机电脑等企业管理.可与管理软件灵活对接.1:员工记不住价格,产品名称,只要有PDA扫描,价格,库存,直接开销售单,打 ...