Redis(六)Java连接Redis
在java的体系下,有三个常用的Redis的客户端:jedis、Redisson和Lettuce。
Redis的客户端:
Jedis:其API提高了比较全面的Redis命令的支持,暴露了Redis比较底层的Redis的API,和Redis的命令保持一致。
Redisson:实现了分布式可可扩展的Java的数据结构,提供了分布式相关的操作。比如分布式锁、分布式集合,但是和jedis相比,不支持字符串操作,不支持排序,事务等
Lettuce:用于线程安全的同步,异步和响应,支持集群,哨兵等。spring中默认的Redis客户端
Jedis介绍:
1、引入依赖
通过maven管理
<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>2.8.2</version></dependency>
或者在网上下载对应的jar包引入自己项目下面的资源文件目录中去
2、使用
注意:
获取Jedis实例
Jedis jedis = new Jedis("127.0.0.1", 6379);//字符串操作jedis.set("k2","v2");//插入数据System.out.println(jedis.get("k2"));jedis.setex("k3",20,"v3");System.out.println(jedis.ttl("k3"));//哈希操作jedis.hset("hv1","f1","v1");jedis.hget("hv1","f1");//列表操作jedis.rpush("rlist","v1");jedis.lpush("llist","v2");jedis.rpop("llist");//集合操作,以sk开头jedis.sadd("sset","s1");jedis.smembers("ssex");//有序集合 以z开头操作jedis.zadd("zset1",12,"v1" );jedis.zadd("zset2",12,"v1" );//获取数据库Long db = jedis.getDB();//事务操作jedis.multi();jedis.watch("zset1");Transaction multi = jedis.multi();//取消事务multi.discard();//执行事务multi.exec();//执行事务并获取结果multi.execGetResponse();
Redis(六)Java连接Redis相关推荐
- java连接redis存取数据(详细)
声明:本文章仅供参考,学无止境,若有不足之处请指出,非常感谢! 源代码+相关工具下载:https://download.csdn.net/download/corleone_4ever/1081125 ...
- Redis集群搭建及java连接redis
Redis集群搭建及java连接redis Redis集群分为三种: 1.主从关系模式2.Sentinel哨兵关系模式3.Cluster去中心化模式 1.主从关系模式 1.1.什么是主从模式? (1) ...
- java 连接redis失败_java 连接Redis问题及demo
java连接linux Redis遇到的问题 昨天在Linux搭建了Redis服务,今天使用java连接测试了一下.要想使用java连接redis服务,就离不开jedis-2.6.1.jar.使用je ...
- Java连接Redis及操作(二)
前言 上一节我们学习了java连接Redis,并且连接Redis成功,今天博主带领大家进行简单的操作Redis.要想对Redis进行Java的操作,必须先了解Redis API(点击这里),可看到AP ...
- Java连接Redis及操作(一)
Redis简介 Redis是一个开源的使用ANSI c语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.它是一种非关系性的数据库.它是以key-val ...
- Redis——Java连接Redis
Java连接redis,首先修改两项配置文件 bind 127.0.0.1 ::1 注释掉 protected-mode 设置为no 然后需要导入一个依赖 <!--redis--> < ...
- Java连接Redis
Java连接Redis Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对redis各类API进行封装调用. 引入jar包 我创建的是maven项目,所以只用在pom ...
- Spring Boot 整合Redis 包含Java操作Redis哨兵 作者:哇塞大嘴好帥(哇塞大嘴好帅)
Spring Boot 整合Redis 包含Java操作Redis哨兵 作者:哇塞大嘴好帥(哇塞大嘴好帅) 1. 配置环境 在SpringBoot2.0版本以后,原来使用的jedis被替换成为了let ...
- [ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器
原文:[ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器 上一章 [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis 介绍了Red ...
- Linux安装Redis、远程连接Redis
Linux安装Redis.远程连接Redis Redis官方tar包下载地址 Linxu安装Redis 1.新建redis安装目录 2.上传文件到服务器的安装目录 3.解压tar包 4.安装gcc环境 ...
最新文章
- 项望烽:iOS App开发的那些事儿
- 【Android AAR】1 分钟不用改任何代码在 Eclipse 中使用 AAR
- 一张图看懂H5、混合应用、微信小程序
- 【LeetCode 剑指offer刷题】字符串题12:Valid Palindrome(回文词系列)
- Go 大败!Google 宣布 Fuchsia 终端开发只支持 C/C++/Dart
- Linux下挂载U盘、ISO、光盘、rpm
- charles windows版使用教程
- 大华相机抓图时间及最小时间间隔的测试
- 计算机表格快捷键,Excel表格快捷键与功能键大全
- VMware虚拟机全屏状态下如何快速切换回原主机界面
- php 加密算法+接口安全技术
- 怎么看公司邮箱服务器地址,怎么看企业邮箱是哪里的
- TweenMax.to()的使用
- EndNote X7使用笔记
- kafka-eagle-2.0.1安装及使用(超详细)
- 设计模式之美总结(设计原则篇)
- 【读书】格鲁夫给经理人的第一课-工作成熟度
- 全国计算机优秀教师奖励大会,55位国内高校计算机专业优秀教师将获得公益性奖励...
- github 遇到的问题
- OC swift 一些常用第三方收集整理 (第三方集合)