jedis操作
- 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之后
- 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("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.flushDB());
- System.out.println(jedis.echo("foo"));
- // 判断key否存在
- System.out.println(jedis.exists("foo"));
- jedis.set("key", "values");
- System.out.println(jedis.exists("key"));
- // 若key不存在,则存储
- jedis.setnx("foo", "foo not exits");
- // 追加数据
- jedis.append("foo", " hello, world");
设置key的有效期:
- // 设置key的有效期,并存储数据
- jedis.setex("foo", 2, "foo not exits");
- // 获取并更改数据
- jedis.set("foo", "foo update");
- System.out.println(jedis.getSet("foo", "foo modify"));
- // 截取value的值
- System.out.println(jedis.getrange("foo", 1, 3));
- System.out.println(jedis.mset("mset1", "mvalue1", "mset2", "mvalue2",
- "mset3", "mvalue3", "mset4", "mvalue4"));
- System.out.println(jedis.mget("mset1", "mset2", "mset3", "mset4"));
10.redis Flushdb 命令用于清空当前数据库中的所有 key。
- // 清空数据
- System.out.println(jedis.flushDB());
jedis操作的更多相关文章
- Java中使用Jedis操作Redis(转载)
整理 1.字符串 添加:set keyname value 查询:get keyname 拼接:append keyname value 删除:del keyname 添加多个: mset keyna ...
- (转)Java中使用Jedis操作Redis
转自http://www.cnblogs.com/liuling/p/2014-4-19-04.html 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://file ...
- Java中使用Jedis操作Redis
使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis ...
- Jedis操作Redis数据库
添加Maven依赖: <dependencies> <!-- 单元测试 --> <dependency> <groupId>junit</grou ...
- Jedis操作Redis
Jedis操作Redis的常用封装方法 @Resource(name="jedispool") private JedisPool pool=null; /** * 设置缓存对象过 ...
- 四、Jedis操作Redis
前言: 原来我们操作mysql需要用的jdbc,现在操作redis则需要jedis,jedis是客户端,而redis是服务器,使用jedis客户端来操作redis. 在这里要使用jedis操作red ...
- Java使用Jedis操作Redis大全
Java操作Redis需要导入两个jar: commons-pool2-2.4.2.jar jedis-2.1.0.jar package com.chinasofti.test; import ja ...
- Reids学习2 -- 使用Jedis操作Redis
1. 如何获取Jedis 获取Jar包可以通过Maven库获取:http://mvnrepository.com/artifact/redis.clients/jedis 或者可以通过Maven配置: ...
- JAVA中通过Jedis操作Redis连接与插入简单库
一.简述 JAVA中通过Jedis操作Redis连接与插入简单库 二.依赖 <!-- https://mvnrepository.com/artifact/redis.clients/jedis ...
- Redis】Java中使用Jedis操作Redis(Maven导入包)、创建Redis连接池
如果我们使用Java操作Redis, 需要确保已经安装了 redis 服务及 Java redis 驱动. Maven项目可以直接在pom.xml中加入jedis包驱动: <!-- https: ...
随机推荐
- JS生成某个范围的随机数(四种情况)
前言: JS没有现成的函数,能够直接生成指定范围的随机数. 但是它有个函数:Math.random() 这个函数可以生成 [0,1) 的一个随机数. 利用它,我们就可以生成指定范围内的随机数. 而涉 ...
- ****CSS各种居中方法
水平居中的text-align:center 和 margin:0 auto 这两种方法都是用来水平居中的,前者是针对父元素进行设置而后者则是对子元素.他们起作用的首要条件是子元素必须没有被flo ...
- C# 从入门到精通
int i=null; int? i=null; 我们用一个问号 来指定这个值类型是可空的 属性是只读的
- PHP生成token防止表单重复提交
.提交按钮置disabled 当用户提交后,立即把按钮置为不可用状态.这种用js来实现. 提交前代码如下: $() { $exec="insert into student (user_ ...
- SQL语句优化原则
处理百万级以上的数据提高查询速度的方法: .应尽量避免在 .对查询进行优化,应尽量避免全表扫描,首先应考虑在 .应尽量避免在 .应尽量避免在 or num= 可以这样查询: ...
- 电赛菜鸟营培训(五)——OLED屏幕的使用
一.取模软件的使用 首先进行设置 然后可以生成显示这个字母的代码,列优先,先按列画8行,然后再继续画下一列.汉字为16*16,字母为8*8,对应生成相应个数的ox代码. 二.STM32烤写OLED # ...
- 用DTD约束XML详解及示例
文档类型定义(DTD)可定义合法的XML文档构建模块.它使用一系列合法的元素来定义文档的结构. dtd的三种引入方式 (1)引入外部的dtd文件 <!DOCTYPE 根元素名称 SYSTE ...
- sc.WholeTextFiles与sc.textFile区别
val data1 = sc.wholeTextFiles("/opt/test")val data = sc.textFile("/opt/test/") ...
- Hark的数据结构与算法练习之桶排序
算法说明 桶排序的逻辑其实特别好理解,它是一种纯粹的分而治之的排序方法. 举个例子简单说一下大家就知道精髓了. 假如对11,4,2,13,22,24,20 进行排序. 那么,我们将4和2放在一起,将1 ...
- 关于flume中的几个疑惑
文章发自http://www.cnblogs.com/hark0623/p/4205756.html 转载请注明 flume越用越有一些疑惑,这个月中按计划是要阅读flume源码的,我希望能解决我的 ...