在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相关推荐

  1. java连接redis存取数据(详细)

    声明:本文章仅供参考,学无止境,若有不足之处请指出,非常感谢! 源代码+相关工具下载:https://download.csdn.net/download/corleone_4ever/1081125 ...

  2. Redis集群搭建及java连接redis

    Redis集群搭建及java连接redis Redis集群分为三种: 1.主从关系模式2.Sentinel哨兵关系模式3.Cluster去中心化模式 1.主从关系模式 1.1.什么是主从模式? (1) ...

  3. java 连接redis失败_java 连接Redis问题及demo

    java连接linux Redis遇到的问题 昨天在Linux搭建了Redis服务,今天使用java连接测试了一下.要想使用java连接redis服务,就离不开jedis-2.6.1.jar.使用je ...

  4. Java连接Redis及操作(二)

    前言 上一节我们学习了java连接Redis,并且连接Redis成功,今天博主带领大家进行简单的操作Redis.要想对Redis进行Java的操作,必须先了解Redis API(点击这里),可看到AP ...

  5. Java连接Redis及操作(一)

    Redis简介 Redis是一个开源的使用ANSI c语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.它是一种非关系性的数据库.它是以key-val ...

  6. Redis——Java连接Redis

    Java连接redis,首先修改两项配置文件 bind 127.0.0.1 ::1 注释掉 protected-mode 设置为no 然后需要导入一个依赖 <!--redis--> < ...

  7. Java连接Redis

    Java连接Redis Jedis Client是Redis官网推荐的一个面向java客户端,库文件实现了对redis各类API进行封装调用. 引入jar包 我创建的是maven项目,所以只用在pom ...

  8. Spring Boot 整合Redis 包含Java操作Redis哨兵 作者:哇塞大嘴好帥(哇塞大嘴好帅)

    Spring Boot 整合Redis 包含Java操作Redis哨兵 作者:哇塞大嘴好帥(哇塞大嘴好帅) 1. 配置环境 在SpringBoot2.0版本以后,原来使用的jedis被替换成为了let ...

  9. [ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器

    原文:[ 搭建Redis本地服务器实践系列三 ] :图解Redis客户端工具连接Redis服务器 上一章 [ 搭建Redis本地服务器实践系列二 ] :图解CentOS7配置Redis  介绍了Red ...

  10. Linux安装Redis、远程连接Redis

    Linux安装Redis.远程连接Redis Redis官方tar包下载地址 Linxu安装Redis 1.新建redis安装目录 2.上传文件到服务器的安装目录 3.解压tar包 4.安装gcc环境 ...

最新文章

  1. (转载)IP,主机名,域名
  2. MYSQL:HAVING
  3. 【杂谈】为什么邀请大家加入硬核知识星球有三AI
  4. nagios的搭建及配置----(中)
  5. job用法 Java_Web App使用Quartz实现java schedule job
  6. Python开源项目大集合:15个领域,181个项目 | 硬核干货
  7. js错误处理权威指北
  8. 黑马python24期课件和代码_黑马Python 24期全套教程
  9. 带蒙版的安卓剪辑软件_史上最全的手机剪辑软件测评,最好用的竟然没人听过?!...
  10. mysql 批量执行sql语句_MySQL中批量执行SQL语句
  11. Linux Mint 21编译Android kernel,遇到 multiple definition of `yylloc‘ 的错误解决
  12. 【控制篇 / 应用】(6.0) ❀ 02. 只允许使用 QQ 和微信 (下) ❀ FortiGate 防火墙
  13. 算法题:Rod Cutting
  14. 【kindle资源】一本不得不读的投资经典《唐朝-手把手教你读财报》
  15. Softmax回归及损失函数(李沐深度学习课程、自用)
  16. 怎样阅读论文(台湾彭明辉)
  17. 前端 - 查找关键词 - 高亮 - 软考 - 程序员 - 简单编程算法计算
  18. C语言猜数字游戏(详解)
  19. html 页面下雪效果,HTML5超逼真下雪场景效果
  20. 大家一起做测试的,凭什么你现在拿20k,我却还只有10k?...

热门文章

  1. 使用layer.open打开自定义弹窗,获取表单内容发送到后端
  2. 兆骑科创创新创业服务平台,海内外高层次人才引进,赛事承办
  3. 翻倍增长!C-V2X商业化“提速”,新一代模组加速“助跑”
  4. Win10自带SSH免密连接Virtulbox虚拟机
  5. Aria2 ,下载神器
  6. ABP理论学习之实体类
  7. 《C语言程序设计》江宝钏主编-习题1-6-解方程
  8. 基于Ti Omap3x 分析v4l2架构
  9. 终于来了!新版本M4压不住枪了?刺激战场雪地地图最强灵敏度
  10. 一种简单的生成伪随机数的方法