#Redis
redis-arXiv-search
基于Redis Vector Search技术,实现高效的arXiv论文语义搜索。项目结合FastAPI、React和Docker等技术,并支持HuggingFace、OpenAI和Cohere的向量嵌入模型。用户只需简单设置,即可通过本地或云端的Redis部署轻松运行和定制该应用。
DiscovAI-search
DiscovAI通过向量搜索、Redis缓存和大语言模型,为用户提供快速且精准的AI工具搜索服务。无需注册即可免费体验。采用Next.js、Vercel AI SDK、Supabase、Pgvector和Upstash等技术,确保界面友好、导航便利。适用于AI爱好者、开发者和研究人员,帮助轻松找到所需的AI工具和解决方案。
RediSearch
RediSearch提供查询、二级索引和全文搜索功能,使用压缩倒排索引实现快速检索和低内存消耗。功能特性包括精确短语匹配、模糊搜索和数字过滤等,显著增强Redis的应用。支持前缀匹配、布尔查询和自动补全,适用于包括中文在内的多种语言查询。可以通过简单步骤快速部署,支持Docker镜像和Redis云服务。拥有丰富的客户端库,适用于多种编程语言。
rueidis
rueidis是一个高性能的Go语言Redis客户端库,实现了自动流水线和服务器辅助的客户端缓存机制。该库支持非阻塞Redis命令的自动流水线处理,提供通用对象映射和分布式锁等功能。rueidis集成了OpenTelemetry,支持Pub/Sub、Redis集群和哨兵模式,为开发者提供全面的Redis客户端解决方案。其优化设计显著提升了吞吐量和降低了延迟,适用于各种高性能Redis应用场景。
redsync
Redsync 是一个 Go 语言开发的 Redis 分布式互斥锁库,实现了 Redis 官方推荐的分布式锁算法,提供高可靠性和性能。它提供简洁 API,支持 Redigo 和 Go-redis 驱动,用于分布式系统的资源同步和互斥访问。Redsync 易于集成,适用于各种规模的分布式系统。多个知名开源项目如 Sourcegraph 和 Google 的 Open Match 都采用了 Redsync,是构建可靠分布式应用的理想选择。
Hangfire.Redis.StackExchange
Hangfire.Redis.StackExchange是一个开源项目,为Hangfire提供基于StackExchange.Redis的存储方案。它支持Hangfire Batches功能,优化Redis资源利用,并通过Redis前缀实现多Hangfire实例共享数据库。项目提供自定义列表大小选项,并为ASP.NET Core MVC项目集成提供详细指南,包括配置和仪表板实现。
redis
Redis是一个开源的高性能内存数据结构存储系统。它支持字符串、哈希、列表、集合等多种数据结构,并提供持久化、复制和集群功能。Redis将数据存储在内存中以实现高速访问,同时支持数据持久化到磁盘。其高效的内存使用机制使其比传统数据库占用更少内存。Redis广泛应用于缓存、消息队列和实时分析等场景,是现代互联网应用的重要基础设施。
node-redis
Node-Redis 是一款面向 Node.js 的现代化 Redis 客户端。它全面支持 Redis 命令,包括事务、阻塞命令和发布/订阅功能。此客户端具备自动管道、异步迭代器和 Lua 脚本支持,可连接 Redis 集群。凭借其易用性和卓越性能,Node-Redis 成为开发 Node.js Redis 应用的优选工具。
ArXivChatGuru
ArXiv ChatGuru使用LangChain和Redis技术,使ArXiv庞大的科学论文库变得更加互动。该系统通过主题检索相关论文并生成嵌入向量,帮助用户以问答形式探索学术内容,提高科研文献的易接触性和理解度。