Lettuce 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Lettuce 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Lettuce 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 鉴客
适用人群 未知
收录时间 2011-03-30

软件简介

Lettuce是一个可伸缩线程安全的Redis客户端。多个线程可以共享同一个RedisConnection。它利用优秀netty NIO框架来高效地管理多个连接。

示例代码:

RedisClient client = new RedisClient("localhost")
RedisConnection<String, String> connection = client.connect()
String value = connection.get("key")

异步 API

StatefulRedisConnection<String, String> connection = client.connect();
RedisStringAsyncCommands<String, String> async = connection.async();
RedisFuture<String> set = async.set("key", "value")
RedisFuture<String> get = async.get("key")

async.awaitAll(set, get) == true

set.get() == "OK"
get.get() == "value"
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表了资讯
2018/11/27 14:22

Lettuce 5.1.3 发布,可伸缩、线程安全的 Redis 客户端

Lettuce 5.1.3 发布了,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection,利用 netty NIO 框架高效地管理多个连接。 Enhancements Add shutdown logging to client, ClientResources, and EventLoopGroupProvider #918 Optimization: Use Cluster write connections for read commands when using ReadFrom.MASTER #923 ByteBuf.release() was not called before it's garbage-collected...

3
5
发表了资讯
2018/10/13 15:41

Lettuce 5.1.1 发布,可伸缩、线程安全的 Redis 客户端

Lettuce 5.1.1 发布了,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection,利用 netty NIO 框架高效地管理多个连接。 更新如下: Fixes Unable to reconnect Pub/Sub connection with authorization #868 (Thanks to @maestroua) Reduce allocations in topology comparator #870 Fix recordCommandLatency to work properly #874 (Thanks to @jongyeol) Bug: Include hostPortString in...

0
4
发表了资讯
2018/09/25 14:07

Lettuce 5.1.0 发布,Redis Java 客户端

此版本包含新功能、错误修正和功能改进。 最值得注意的变化是: 支持Redis Streams 异步池实现 SCAN 流和 initial 全局命令超时(默认情况下禁用) Master/Replica 和 Sentinel 异步连接方法 支持 Brave(OpenZipkin)追踪 兼容 Java 11 具体更新细节可查阅发行说明: https://github.com/lettuce-io/lettuce-core/releases/tag/5.1.0.RELEASE...

6
6
发表了资讯
2018/09/09 23:44

Lettuce 5.1.0.RC1 发布,Redis Java 客户端

Lettuce 5.1.0.RC1 已发布,这是 Lettuce 5.1 发布的第一个候选版本,包含改进和错误修复。Lettuce 5.1.0 要求 Java 8 及以上版本。 值得注意的变化: 支持 Brave (OpenZipkin) tracing 兼容 Java 11 完整更新内容: Add tracing support using Brave (OpenZipkin) Commands Add support for ZPOPMIN, ZPOPMAX, BZPOPMIN, BZPOPMAX commands #778 Add REPLACE option to RESTORE. #783 (Thanks to @christophstrobl) Add XGROUP...

3
3
发表了资讯
2018/08/01 16:20

Lettuce 5.0.5 和 4.4.6 发布,线程安全的 Redis 客户端

Lettuce 5.0.5 和 4.4.6 发布了,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection。它利用优秀 netty NIO 框架来高效地管理多个连接。 5.0.5 更新如下: Enhancements ZSCAN match pattern encoding issue #792 (Thanks to @silvertype) FutureSyncInvocationHandler the statement "command.get ()" in the handlerInvocation method is unnecessary #809 (Thanks to @zhangweidavid) F...

0
2
发表了资讯
2018/05/15 15:11

Lettuce 5.1.0.M1 发布,带来 5 大功能特性变更

Lettuce 5.1.0.M1 发布,这是 Lettuce 5.1 发布的第一个预览版本,包含改进和错误修复。Lettuce 5.1.0.M1 需要 Java 8,Java 9 或 Java 10 环境。 此次比较显著的变化有: Redis Streams 的 API 预览 异步池实现 SCAN 流和初始化 全局命令超时(默认情况下禁用) 主/从和 Sentinel 的异步连接方法 具体更新内容如下: Commands Add AUTH option to MIGRATE command #733 Add MASTER type to KillArgs #760 Enhancements Support...

7
5
发表了资讯
2018/05/08 15:30

Lettuce 5.0.4 发布,Redis Java 客户端

Lettuce 5.0.4 已发布,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection。它利用优秀 netty NIO 框架来高效地管理多个连接。 示例代码: RedisClient client = new RedisClient("localhost") RedisConnection<String, String> connection = client.connect() String value = connection.get("key") 5.0.4 是 Lettuce 5 系列的第四个 bug 修复版本,解决了 12 个问题: Comm...

4
11
发表了资讯
2018/03/28 15:40

Lettuce 5.0.3 和 4.4.4 发布,Redis Java 客户端

Lettuce 5.0.3 和 4.4.4 已发布,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection。它利用优秀 netty NIO 框架来高效地管理多个连接。 示例代码: RedisClient client = new RedisClient("localhost") RedisConnection<String, String> connection = client.connect() String value = connection.get("key") 5.0.3 是 Lettuce 5 系列的第三个 bug 修复版本,解决了 19 个问...

1
7
发表了资讯
2018/02/22 09:51

Lettuce 5.0.2 和 4.4.3 发布,Redis Java 客户端

Lettuce 5.0.2 和 4.4.3 已发布,Lettuce 是一个可伸缩线程安全的 Redis 客户端。多个线程可以共享同一个 RedisConnection。它利用优秀 netty NIO 框架来高效地管理多个连接。 示例代码: RedisClient client = new RedisClient("localhost") RedisConnection<String, String> connection = client.connect() String value = connection.get("key") 5.0.2 是 Lettuce 5 系列的第二个 bug 修复版本,解决了 21 个问...

1
8
发表了资讯
2017/11/20 14:44

Lettuce 5.0.1 发布,Redis Java 客户端

这是Lettuce 5发布的第一个修补程序版本,包含20个 tickets 修复和相关性升级。 更新内容: 改进: Add SocketAddressOutput to directly parse SENTINEL get-master-addr-by-name output #644 修复 Lettuce doesn't fail early & cleanly with a host in protected mode #608 (Thanks to @exercitussolus) CommandHandler.rebuildQueue() causes long locks #615 (Thanks to @nikolayspb) 其他: Upgrade to netty 4.1.17.Fina...

5
15
发表了资讯
2017/08/01 02:58

Lettuce 4.4.0 发布,Redis Java 客户端

Lettuce 4.4.0 已发布,此版本解决了 96 个 issue,并与 Redis 4.0 完全兼容。 它包含一系列的性能改进以降低 GC 压力,在类似BSD的系统上引入 kqueue 本地传输,并为 Redis Cluster 和 Cluster Pub/Sub 的订阅进行异步操作和连接初始化。 此版本与 Java 9(class-path 模式)兼容,至少需要 netty 4.1.11.Final。 其他更新内容和下载地址请参阅 GitHub 发布主页。...

6
18
发表了资讯
2017/07/10 14:49

Lettuce 4.3.3 发布,Redis Java 客户端

Lettuce 4.3.3 正式发布,主要修复一些问题和改进了一些功能。Lettuce 是一个高级的 Redis 客户端,用于线程安全同步、异步和响应式使用。 支持 Cluster、Sentinel、Pipelining 和 codecs 。 修复: Fix zset score parsing for infinite scores Remove method synchronization in ConnectionPoolSupport Activate connection before signaling activation completion Close connections in pooling destroy hook Apply client ...

3
16
发表了资讯
2017/02/02 20:01

Lettuce 4.3.1 发布,安全的 Redis 客户端

Lettuce 4.3.1 正式发布了,主要修复一些问题。Lettuce是一个可伸缩线程安全的Redis客户端。多个线程可以共享同一个RedisConnection。它利用优秀netty NIO框架来高效地管理多个连接。 修复: Apply proxy wrapper to obtained pooled connections #411 Allow databases greater than 15 in RedisURI greater 15 #420 Expose a protected default constructor for RedisClusterClient #438 RoundRobinSocketAddressSupplier may...

0
17
发表了资讯
2016/06/08 00:00

Lettuce 4.2.0 发布,安全的 Redis 客户端

Lettuce 4.2.0 正式发布了,Lettuce是一个可伸缩线程安全的Redis客户端。多个线程可以共享同一个RedisConnection。它利用优秀netty NIO框架来高效地管理多个连接。 一些增强: Cluster pub/sub and resilient subscriptions #138 (Thanks to @jpennell) Reactive API: Emit items during command processing #178 Allow configuration of max redirect count for cluster connections #191 Improve SCAN API #208 Support Redi...

3
44
发表了资讯
2016/05/06 00:00

Lettuce 3.4.3 和 4.1.2 发布,安全的 Redis 客户端

Lettuce 3.4.3 和 4.1.2 发布了。Lettuce是一个可伸缩线程安全的Redis客户端。多个线程可以共享同一个RedisConnection。它利用优秀netty NIO框架来高效地管理多个连接。 4.1.2 修复 Add log statement for resolved address #218 (Thanks to @mzapletal) Apply configured password/database number in MasterSlave connection #220 Lazy initialization of PauseDetector and graceful shutdown #223 (Thanks to @sf-git) Fix ...

0
14
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
111 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部