Lettuce Redis 的 Java 客户端开发包

开源网站开源项目 24-04-03 17:38:00

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

示例代码:

RedisClientclient=newRedisClient("localhost")RedisConnection<String,String>connection=client.connect()Stringvalue=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) == trueset.get() == "OK"get.get() == "value"
[Lettuce Redis 的 Java 客户端开发包]相关推荐

LaTeX 基于 TeX 的排版系统

LaTeX(LATEX,音译“拉泰赫”)是一种基于TeX的排版系统。 LaTeX通过CTAN服务器发布,或作为TeX用户组(TUG……...

Pants 软件项目构建系统

pants 是用于多种语言的软件项目的构建系统。它对于包含许多不同项目的源代码存储库特别有效。 要求: pa……...

CGAL 计算几何算法库

CGAL 计算几何算法库

CGAL ,计算几何算法库,是一个大型C + +库的几何数据结构和算法,如Delaunay三角网,网格生成,布尔运……...

TODS 自动化机器学习系统

TODS是一个全栈的自动化机器学习系统,主要针对多变量时间序列数据的异常检测。 TODS 提供了详尽的用于构……...

今日开源
  1. Electron 跨平台桌面应用开发工具

    Electron 跨平台桌面应用开发工具

    Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。 Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用……

    开源软件 2024-05-17

  2. CAF C++ actor 模型框架

    CAF —— C++ actor 模型框架,借鉴了 erlang 和 akka 的actor思想。使用C++现代编程规模实现。特点是:轻量级、分布式、简单、可适应以及无锁。 下载和构建: gitclonehttps://github.com/actor-framework/actor-fr……

    开源软件 2024-05-17

  3. TTime翻译软件:开源OCR翻译神器

    TTime翻译软件:开源OCR翻译神器

    TTime是一款功能丰富的翻译软件,提供了多种便捷的翻译方式和文字识别功能。这个软件支持多种翻译源,并提供了截图翻译、划词翻译、输入翻译、悬浮球翻译、截图OCR、静默截图OCR、剪贴板监听翻译等功能。TTime 软……

    TTime 2024-05-17

返回顶部小火箭