【Java案例】-Jedis操作redis教程
<–start–>
要想通过Java程序来操作redis数据库,就要使用到jedis工具。
在maven项目中,使用jedis需要在pom.xml文件中导入jedis的坐标。
<!-- redis nosql 内存数据库 -->
<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>${jedis.version}</version>
</dependency>
使用Jedis,先要new出来一个Jedis对象。
在Jedis的有参构造器中可以传入redis服务器的地址和端口。如果只传服务器地址的话,那么采用的就是默认端口,redis的默认端口是6379。本例中使用localhost本地redis服务器。
① 使用set方法存储值。
② 使用get方法获取值。
public class JedisTest {@Testpublic void testRedis() {// 连接localhost 默认端口 6379Jedis jedis = new Jedis("localhost");jedis.setex("site", 30, "你我他学习吧");System.out.println(jedis.get("site"));}
}
查看Jedis的底层源码可知,jedis提供了一个setex方法,可以设置已存入redis的键的有效期。
public String setex(final String key, final int seconds, final String value) {checkIsInMulti();client.setex(key, seconds, value);return client.getStatusCodeReply();}
<–end–>
【Java案例】-Jedis操作redis教程相关推荐
- 最经典java使用Jedis操作Redis
用Java操作Redis需要jedis-2.1.0.jar,下载地址: http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip 如果需要使用Redis ...
- java代码简单操作Redis数据Jedis jar
java操作Redis数据API->Jedis Jedis引入 作为java码农,如何在代码中操作Redis呢? Jedis的介绍 Redis不仅可以使用命令来操作,现在基本上主流的语言都有AP ...
- java jedis使用_Java中使用Jedis操作Redis
Java中使用Jedis操作Redis 使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0 ...
- java dataset redis,利用Spring-Data-Redis和Jedis操作Redis缓存
概述 Jedis是redis官方推荐的用于访问Java客户端,在https://github.com/xetorthio/jedis下载最新的jedis. 访问redis 1.访问简 ...
- Spring Boot 操作 Redis教程
Spring Boot 操作 Redis教程 在 Redis 出现之前,我们的缓存框架各种各样,有了 Redis ,缓存方案基本上都统一了 使用 Java 操作 Redis 的方案很多,Jedis 是 ...
- Jedis操作Redis数据库
添加Maven依赖: 1 <dependencies> 2 <!-- 单元测试 --> 3 <dependency> 4 <groupId>junit& ...
- Lettuce替换Jedis操作Redis缓存
Redis介绍及Mencached对比 Redis全称是远程字典服务,是一个Key-Value的存储系统,相比于很早之前一直使用的mencached,不单单提供了更多的类型支持. 数据类型上:menc ...
- 高并发核心技术Redis系列(七)--------Jedis操作Redis
目录 一.Jedis操作Redis 1.1 Cache Aside Pattern(缓存模式) 1.2 引入Jedis 1.3 常用方法 1. Jedis连接到redis 2. String 3. K ...
- maven项目——使用jedis操作redis
1.导入依赖 依赖如下: <!--导入jedis的jar包--><dependency><groupId>redis.clients</groupId&g ...
最新文章
- Silverlight 解谜游戏 之三 消除名单
- 统计学习方法笔记 -- Boosting方法
- java 假设当前时间_java——推断日期是否在今天之前
- hibernate h2变mysql_懒要懒到底,能自动的就不要手动,Hibernate正向工程完成Oracle数据库到MySql数据库转换(含字段转换、注释)...
- 《Python游戏编程快速上手》第十四章----凯撒密码
- 机器学习文献中的英文(part1)
- Arduino 代码机制
- python设置word背景色_Python数据可视化:WordCloud入门
- 前端学习(2919):v-bind属性绑定
- 不会玩游戏的程序员不是好作家,《深入理解Java虚拟机》周志明来了!
- element ui分页怎么做_vue+element-ui的分页完整版
- 技巧收藏|10个JavaScript常用数组操作方法
- swagger默认访问路径_spring-boot集成swagger-ui修改默认访问路径
- 2010年最令人期待的10款视频游戏
- uchome 数据字典详解
- Android 使用Vector XML文件创建矢量图片资源
- python投资组合有效边界,软核科普系列:用python帮你建立自己的投资组合
- 徐家骏:我在华为工作十年的感悟
- 《英语语法新思维初级教程》学习笔记(五)形容词
- 《一周学完光线追踪》学习 十一点五 离焦模糊代码原理分析
热门文章
- 重磅发布!吴恩达 AI 完整课程资源超级大汇总!
- AI基础:第一部分提供打包下载了!
- 科研工作者的神器-zotero论文管理工具
- 【云音乐】从手游APP到云音乐视频标签分类,时隔3个月再次面对多标签任务,终于摸索出了一些小经验。附自定义评估函数代码
- CVPR2019 大会信息即时跟进(附CVPR2019全部论文下载、GitHub地址)
- 云信小课堂|5分钟快速实现安卓端PK连麦场景
- HDU - 3966 Aragorn's Story(树链剖分)
- AES加密算法动画演示
- Spring Boot使用Spring Data Redis操作Redis(单机/集群)
- Asp.Net Core MVC控制器和视图之间传值