标签

 redis 

相关的文章:

了解如何离线分析Redis缓存的空闲分布,探索开源的无损替代Redis的最强方案,以及工作中使用Redis的最多的10种场景。

运维派

运维派 -

0元赠书 | 《REDIS项目实战手册》纸质书包邮赠,限量200份!

在当今的IT行业,很多企业意识到单体应用搬迁上云并非最优解,实践云原生是现阶段很多企业在数字化转型过程中的重要 […]

Loki是由Grafana Labs开发的开源日志聚合系统,为云原生架构提供高效的日志处理解决方案。Loki以其更高的存储效率、更快的查询速度和更容易的部署和管理而脱颖而出。它是互联网公司和传统企业行业从业者必备的工具。华为提供的“云原生实战营”由MaGe Education创始人马哥教授,提供了全面的Loki日志堆栈知识和实践技能。限时优惠:仅需1元。

相关推荐 去reddit讨论
dotNET跨平台

dotNET跨平台 -

基于Redis实现短信登录功能

在现代的Web和移动应用中,短信登录已成为一种常见的用户认证方式。与传统的用户名/密码登录相比,短信登录为用户提供了更为便捷和安全的登录方式。本文将详细介绍如何使用Redis来辅助实现短信登录功能,特别是在C#环境下。一、短信登录流程概述用户输入手机号:用户在前端页面输入手机号,并请求发送验证码。后端生成验证码:后端接收到请求后,生成一个随机的验证码。发送验证码:后端将验证码通过短信服务发送到用户...

短信登录是一种方便和安全的用户认证方式。使用Redis存储验证码可以提高性能和安全性。C#结合StackExchange.Redis库可以方便地实现短信登录功能。在实现过程中,需要考虑验证码的过期时间、复杂性、发送频率和日志记录,以确保用户数据安全。

相关推荐 去reddit讨论
dotNET跨平台

dotNET跨平台 -

推荐5个.Net版本 Redis 客户端开源库

Redis作为一个高性能(NOSQL)的key-value数据库,在实际项目开发中运用非常广泛,也适用于很多业务场景。下面介绍5个.Net版本 Redis 客户端开源库,方便开发和提升效率。1、StackExchange.Redis简介:由StackExchange团队开发。它提供了丰富的功能和选项,如连接池、管道、事务、发布/订阅、Lua脚本等,支持多种序列化和压缩方式,并能轻松与其他.NET应...

Redis是一个高性能的key-value数据库,适用于多种业务场景。以下是5个.Net版本的Redis客户端开源库:StackExchange.Redis、EasyCaching、CacheManager、FreeRedis和NewLife.Redis。它们提供了丰富的功能和选项,支持多种序列化和压缩方式,并能轻松与其他.NET应用程序集成。

相关推荐 去reddit讨论
六虎

六虎 -

Redis stream 用做消息队列完美吗 ?

Redis Stream 是 Redis 5.0 版本中引入的一种新的数据结构,它用于实现简单但功能强大的消息传递模式。 这篇文章,我们聊聊 Redis Stream 基本用法 ,以及如何在 Spri

Redis Stream是Redis 5.0中引入的新数据结构,用于消息传递。它具有唯一ID和内容的消息链表,支持多个消费组和消费者。核心指令包括XADD、XRANGE、XREAD、XGROUP CREATE、XREADGROUP GROUP、XACK和XTRIM。Redis Stream适用于消息队列,但不适合大量消息堆积。

相关推荐 去reddit讨论
京东科技开发者

京东科技开发者 -

基于Redis实现基本抢红包算法

以上就是完整的抢红包伪代码流程, 可以基本实现发红包以及抢红包功能, 该方法基于Redis来实现红包的存储和抢红包的操作, 基于二倍均值算法来实现红包金额的随即生成, 在整体功能上还有很多不完善的地方, 可以基于整体框架进行扩展开发, 实现更加完整的算法。

本文介绍了使用Redis缓存中间件实现抢红包算法的系统设计,包括红包生成和抢红包操作。通过二倍均值算法生成随机金额的红包,并将其存入Redis缓存数据库。同时,将发红包记录异步存储到Mysql数据库中。使用分布式锁来防止并发操作。该方法基于Redis实现红包存储和抢红包操作,可进一步扩展开发。

相关推荐 去reddit讨论
Redis Blog

Redis Blog -

Building a RAG application with Redis and Spring AI

Redis now integrates with Spring AI, allowing you to build responsive RAG applications with Spring and Redis. The post Building a RAG application with Redis and Spring AI appeared first on Redis.

本文介绍了如何使用Redis作为向量数据库构建Spring AI应用程序的过程。通过实现Retrieval Augmented Generation(RAG)工作流程,将数据加载到Redis中,并使用Redis检索相关文档来生成响应。文章还提供了代码和依赖项,并展示了如何将数据加载到Redis中,并使用RAG服务和控制器来实现HTTP端点。最后,还介绍了与Spring AI和Redis结合使用的优势和相关资源。

相关推荐 去reddit讨论
dotNET跨平台

dotNET跨平台 -

C# 实现短信验证码发送与 Redis 限制发送次数功能

随着互联网的快速发展,短信验证码成为了用户注册、登录、找回密码等操作的重要验证手段。然而,为了防止恶意用户或机器人频繁发送验证码,造成资源浪费或系统压力,我们需要对短信验证码的发送次数进行限制。本文将介绍如何使用 C# 结合 Redis 来实现短信验证码的发送,并对发送次数进行限制。一、准备工作在开始之前,请确保你已经安装了以下工具和库:.NET Core SDK:用于开发 C# 应用程序。Sta...

随着互联网的发展,短信验证码成为重要验证手段。本文介绍了如何使用C#和Redis实现短信验证码的发送,并对发送次数进行限制。首先安装StackExchange.Redis,然后配置Twilio账号和Token,创建SmsService类发送短信。使用Redis限制发送次数,创建RedisService类封装Redis操作。在发送短信前检查Redis中的发送次数。总结时提到错误处理、安全性、性能优化和用户体验的注意事项。

相关推荐 去reddit讨论
dotNET跨平台

dotNET跨平台 -

聊一聊如何离线分析Redis缓存的空闲分布

背景 我们在使用 Redis 的过程中,有时候会想要知道某些 key 是否长时间没有被访问,如果这些 key 长时间没有人访问,并且还占用了比较大的内存空间时,我们就会想及时的清理掉这些 key。Redis 本身提供了一个 OBJECT IDLETIME 的命令可以让我们来查询某个 key 最后一次被访问后的秒数。https://redis.io/commands/object-idletime/...

Redis提供了OBJECT IDLETIME命令来查询key最后一次被访问后的秒数,但对于分析整个Redis实例不方便。可以通过读取rdb文件来分析,减少对线上实例的影响。rdb-cli是一个开源的rdb文件分析器,可以用于分析空闲分布。执行rdb-cli memory命令生成res.html文件,显示所有key的空闲分布。执行rdb-cli csv命令生成dump.csv文件,显示超过7天没有访问的key。对于设置了LRU策略的Redis实例可用此方法分析空闲分布,LFU策略无法看到空闲分布。

相关推荐 去reddit讨论
dotNET跨平台

dotNET跨平台 -

Garnet——开源的无损替代Redis的最强方案

Redis不再开源,后续使用3月20日以后的版本需要遵守新的协议。协议详情可以参考:https://github.com/redis/redis?tab=License-1-ov-file#readme以下是协议内容部分截图:微软在redis即将闭源的情况下,开源了它的一款替代性项目产品,叫garnet,兼容redis的所有操作方式和通讯协议。并且采用MIT开源协议。项目地址:https://gi...

Redis将不再开源,后续使用需要遵守新的协议。微软开源了替代品garnet,兼容redis操作方式和通讯协议,采用MIT开源协议。garnet具有高性能、低延迟、可扩展性和耐用性等优点。测试结果显示garnet可以替代redis。详细配置和文档可参考garnet官方网站。

相关推荐 去reddit讨论
Redis Blog

Redis Blog -

Redis is Google Cloud Ready

Redis recently announced its achievement of the Google Cloud Ready designation for CloudSQL and AlloyDB. Cloud SQL is Google Cloud’s fully managed relational database service for MySQL, PostgreSQL, and SQL Server. AlloyDB for PostgreSQL is Google Cloud’s newest fully managed PostgreSQL-compatible database service. This designation signifies that Redis’ solution has met the certification guidelines and […] The post Redis is Google Cloud Ready appeared first on Redis.

相关推荐 去reddit讨论

热榜 Top10

观测云
观测云
eolink
eolink
LigaAI
LigaAI
Dify.AI
Dify.AI

推荐或自荐