首页 > 数据库 >Redis各个客户端的对比

Redis各个客户端的对比

时间:2022-11-12 01:55:05浏览次数:42  
标签:Redis redis Lettuce Jedis https 官网 对比 客户端

【Spring RedisTemplate 的底层一开始使用Jedis、但是自从SpringBoot2开始,底层开始使用了Lettuce,故不算在内】

 

 

 

 

 

 

 

 

 【题外话:如果要使用Spring来集成对Redis的操作,千万记得要引入spring-boot-starter-data-redis,而非spring-boot-starter-redis,切记!切记!切记!!!】

 

在代码层面操作Redis的客户端最主要有以下3种:【其实有11种之多】

https://redis.io/resources/clients/#java

1.Jedis

官网:???【很抱歉,没官网,只有GitHub上的一句话介绍】

git地址:https://github.com/redis/jedis

Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.html

 

 

 即:Jedis是为Redis设计的一个Java客户端,旨在提高性能和易用性。

 

2.Lettuce

官网:https://lettuce.io/

git地址:https://github.com/lettuce-io/lettuce-core

 

 

  Lettuce是一个可扩展的Redis客户端,用于构建非阻塞响应式应用程序。【构建弹性数据访问 -->> 说愿景也罢,目标也罢,不得不说,官网的风格 >> 很Spring】

 

3. Redisson

官网:https://redisson.org/

【官网的样式加载失败、图片加载失败……】

git地址:https://github.com/redisson/redisson

 

 

 你会有个惊喜,什么?Redisson居然有中文的介绍……

 

 

 

小总结:

1. 贪图方便,直接Lettuce,哦不,spring-boot-starter-data-redis,能够平滑的实现从Jedis底层迁移到性能更好的Lettuce,原程序几乎不用改。

2. 如果,如果你想要把整个分布式或微服务当成一个JVM,想要保证资源不会在高并发下出现混乱,可以使用Redisson,几乎类比JUC,例如什么CountDownLatch、ReentrantLock、ReadWriteLock、Semaphore,Redisson都有对应的实现,甚至还支持连锁、红锁等,在锁方面,几乎做到了极致……

 

标签:Redis,redis,Lettuce,Jedis,https,官网,对比,客户端
From: https://www.cnblogs.com/sinoknots/p/16882569.html

相关文章

  • 腾讯云服务器部署redis
    一、下载安装redis1、使用wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz下载redis2、tar-zxvfredis-5.0.5.tar.gz解压安装包3、进入解压后的文件目录......
  • Redis 简介 1
    虽然Redis已经很火了,相信还是有很多同学对Redis只是有所听闻或者了解并不全面,下面是一个比较系统的Redis介绍,对Redis的特性及各种数据类型及操作进行了介绍。是一个很不错......
  • Android实战简易教程-第五十六枪(模拟美团客户端进度提示框)
    用过美团客户端的朋友都知道,美团的加载等待提示很有意思,是一种动画的形式展现给我们,下面我们就对这背后的原理进行了解,然后实现自己的等待动画效果。首先我们准备两张图片:这......
  • 8、Redis整合SpringBoot
    1、依赖导入<!--redis--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-......
  • 6、Redis_Jedis_测试
    1、Jedis所需要的jar包<dependency><groupId>redis.clients</groupId><artifactId>jedis</artifactId><version>3.2.0</version></dependency>2、连接Rdis注意......
  • 5、Redis6三大新数据类型
    1、Bitmaps1、简介现代计算机用二进制(位)作为信息的基础单位,1个字节等于8位,例如“abc”字符串是由3个字节组成,但实际在计算机存储时将其用二进制表示,“abc”分别对应的......
  • Redis事务三大特性
    单独的隔离操作事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断没有隔离级别的概念队列中的命令没有提交之前......
  • 2、Redis启动及基本命令
    1,前台启动(不推荐)redis-server2、后台启动进入解压后的redis-6.2.1文件夹cd/opt/redis-6.2.1复制redis.conf文件到etc目录,名字文redis.confcpredis.conf/etc/redis.conf......
  • 1、安装Redis
    1、先安装gcc环境,因为Redis需要在C语言环境下编译2、Redis安装1、使用以下命令将预先上传的Redis压缩包解压tar-zxvfredis-6.2.1.tar.gz2、进入解压后的redis-6.2.1文......
  • Redis 集群模式的安装与配置【源码安装redis-7.0.5】
    Redis最新版下载地址:http://download.redis.io/releases/redis-7.0.5.tar.gz步骤如下:1)wget http://download.redis.io/releases/redis-7.0.5.tar.gz2)tar-zxf redis-7......