Redis
-
换掉ES!Redis官方搜索引擎来了,效率大幅提升
戳上方蓝字“Java知音”关注我 1、介绍 RediSearch是一个Redis模块,为Redis提供查询、二次索引和全文搜索。要使用RediSearch,首先要在Redis数据上…
-
SpringBoot 邮件服务 集成配置 详解
前言 本文以网易邮箱(及 163 邮箱)为例,展示如何为 SpringBoot 项目集成邮件服务,其他邮箱配置类似,可以自行查看 Spring Email 指南[1] 或是其他官方…
-
MaxKey:开源且强大的单点登录认证系统
MaxKey是一个开源的身份管理和认证产品,它是一种领先的IAM-IDaas(身份和访问管理)解决方案。该项目支持多种单点登录(SSO)标准协议,包括OAuth 2.x、OpenI…
-
可平替 Redis ,微软开源 Garnet 缓存
garnet 是什么 最近,微软正式开源了缓存存储系统 Garnet[1]。据微软官方介绍,Garnet 项目是从零开始采用 C# 构建的,注重性能(尤其是吞吐量中的线程可扩展性和…
-
适用于所有企业的培训系统,部署服务即可使用
今天给大家分享一个开源的培训系统,服务端支持docker部署,客户端支持PC、H5、API等。 对于培训系统的需求,基本大公司都有一套自己的培训系统,也有的称之为网上大学,每年对于…
-
Spring AI+Ollama+pgvector实现本地RAG
Spring AI+Ollama+pgvector实现本地RAG 前言 之前写过一篇Spring AI+Ollama本地环境搭建的文章,本篇在此基础上进一步搭建本地RAG。RAG是…
-
Redis系列 | Redis 答疑你想知道都在这里了
1Q1. Redis的线程模型是怎么单线程支持高并发的? 首先有个概念,并发和并行是不一样的。并行是指同一时间做很多事情,并发是指同一时间有多个请求。Redis的高并发指的是指很快…
-
高性能 Web 平台 OpenResty
简介 OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高…
-
如何编译一个高性能 OpenResty
介绍 本教程将介绍如何一步一步手动编译 OpenResty,OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,拥有非常好的拓展性让服务器发挥更好性能。…
-
Redis 7.2 加速AI应用与低延迟矢量处理的新利器
什么是向量? 向量是数学、物理学和工程科学等多个自然科学中的基本概念,它是一个具有方向和长度的量,用于描述问题,如空间几何、力学、信号处理等。在计算机科学中,向量被用于表示数据,如…
-
Redis+Lua 实现消息和接口幂等性
简介 为了防止消息重复消费导致业务处理异常,消息队列RocketMQ版的消费者在接收到消息后,有必要根据业务上的唯一Key对消息做幂等处理。本文介绍消息幂等的概念、适用场景以及处理…
-
PHP 与 JavaScript SSE:实现服务器实时推送功能的绝佳组合
简介 SSE 的全称是 Server Sent Events,即服务器推送事件。它是一种基于 HTTP 的服务器到客户端的单向(半双工)通信机制,使服务器能够主动将实时数据推送给客…
-
Webman实战教程:基于Casbin的权限管理访问控制插件应用
Casbin入门 简介 Casbin 是一个强大的、高效的开源访问控制框架,其权限管理机制支持多种访问控制模型。支持的语言也很多,例如:PHP、go、java、node.js、py…
-
如何使用Redis搭建自己的视频直播间信息系统
背景 视频直播间作为直播系统对外的表现形式,在整个系统中处于核心地位。通常除了视频直播窗口外,直播间还包含在线用户,礼物,评论,点赞,排行榜等信息。直播间消息,时效性高,互动性强,…
-
OpenResty vs Webman 谁才是世界上最快的Web框架?
概述 当谈到Web开发框架时,性能和扩展性是两个非常重要的方面。而今天我要向大家推荐的是超高性能的Webman框架。在这篇文章中,我将介绍一关于Webman框架的特点和优势,以便让…
-
如何在Linux系统中编译安装PHPRedis扩展
介绍 phpredis 是一个用 C 语言编写的 PHP 模块,用来连接并操作 Redis 数据库上的数据。扩展提供了用于与Redis键值存储进行通信的API,它是根据PHP许可版…