redis/lettucemod
Java client for Redis Modules
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🧩 lettucemod: Client Java toàn diện cho Redis Modules
Hỗ trợ RediSearch, TimeSeries, RedisGears, RedisJSON... chỉ với một dependency duy nhất trên nền Lettuce.
lettucemod là một thư viện Java mở rộng từ Lettuce — một client Redis phi đồng bộ mạnh mẽ — nhằm hỗ trợ đầy đủ các module mở rộng của Redis như RediSearch, RedisTimeSeries, RedisGears và RedisJSON. Dự án giúp các ứng dụng Java/Kotlin dễ dàng gửi lệnh tới các module này mà không cần viết thủ công các lệnh tuần tự (protocol RESP).
✨ Điểm nổi bật
- RediSearch: tạo chỉ mục, truy vấn full-text, schema linh hoạt.r- RedisTimeSeries: thao tác với dữ liệu thời gian thực (insert, range, aggregation).r- RedisJSON: quản lý cấu trúc JSON trong Redis với các phép biểu diễn đối tượng Java.r- RedisGears: gửi hàm xử lý phân tán trên dữ liệu Redis.r- Dựa trên Lettuce: hỗ trợ reactive, async và đồng bộ.r- Tích hợp Spring Data Redis: hỗ trợ cấu hình và bean tùy biến cho Spring Boot.r- Tuân thủ RESP: xử lý tham số phức tạp một cách an toàn.r- Mở rộng dễ dàng: thêm module mới bằng cách đăng ký command mới.
💡 Vì sao đáng chú ý
Thay vì phải tự cài đặt lại giao thức RESP hay dùng các client chung không hỗ trợ tốt module, lettucemod cung cấp một lớp bao (wrapper) rõ ràng, kiểu an toàn và tích hợp sẵn với Lettuce. Điều này đặc biệt hữu ích khi xây dựng ứng dụng Java dùng Redis như engine tìm kiếm (RediSearch), lưu trữ dữ liệu thời gian thực (TimeSeries) hay xử lý sự kiện phân tán (RedisGears).
#Redis #Lettuce #Java #OpenSource #RedisModules #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
😮 Core Interview Questions & Answers For Experienced Java(Backend) Developers | 互联网 Java 工程师进阶知识完全扫盲:涵盖高并发、分布式、高可用、微服务、海量数据处理等领域知识
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等
An example of using Redis Streams, RedisGears, RedisAI and RedisTimeSeries for Realtime Video Analytics (i.e. counting people)
A Software development kit for easier connection and execution of Redis Modules commands.