在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. 项望烽:iOS App开发的那些事儿
  2. 【Android AAR】1 分钟不用改任何代码在 Eclipse 中使用 AAR
  3. 一张图看懂H5、混合应用、微信小程序
  4. 【LeetCode 剑指offer刷题】字符串题12:Valid Palindrome(回文词系列)
  5. Go 大败!Google 宣布 Fuchsia 终端开发只支持 C/C++/Dart
  6. Linux下挂载U盘、ISO、光盘、rpm
  7. charles windows版使用教程
  8. 大华相机抓图时间及最小时间间隔的测试
  9. 计算机表格快捷键,Excel表格快捷键与功能键大全
  10. VMware虚拟机全屏状态下如何快速切换回原主机界面
  11. php 加密算法+接口安全技术
  12. 怎么看公司邮箱服务器地址,怎么看企业邮箱是哪里的
  13. TweenMax.to()的使用
  14. EndNote X7使用笔记
  15. kafka-eagle-2.0.1安装及使用(超详细)
  16. 设计模式之美总结(设计原则篇)
  17. 【读书】格鲁夫给经理人的第一课-工作成熟度
  18. 全国计算机优秀教师奖励大会,55位国内高校计算机专业优秀教师将获得公益性奖励...
  19. github 遇到的问题
  20. OC swift 一些常用第三方收集整理 (第三方集合)

热门文章

  1. 修复电脑右下角网络图标消失的问题
  2. 《SQL145题》正式发布!
  3. java判断数字大小写_java判断字符串是否全部由数字,大小写字母,特殊符号组成...
  4. 企业提高客户保持率基本方法
  5. 深信服面试之 活下去
  6. T1114 白细胞计数(信息学一本通C++)
  7. 云会议开启线上办公新模式
  8. 抖音抓包获取cookie
  9. 【AI选股】如何通过python调用通达信-小达实现AI选股(量化又多了一个选股工具)
  10. 使用SDL2_mixer库播放MP3音乐