Redis
-
Redis Stream 用做消息队列完美吗
Redis 本身定位是内存数据库,它的设计之初都是为缓存准备的,并不具备消息堆积的能力。而专业消息队列一个非常重要的功能是数据中转枢纽,Redis 的定位很难满足,使用起来要非常小心。
-
一篇带给你 Redis BitMap 使用案例
Bitmap提供了高效的位操作,可以在占用很小的存储空间的同时,提供快速的数据处理和查询能力。根据具体的需求和业务场景,你可以进一步发掘Redis Bitmap的潜力,并创造更多有用的使用案例。
-
Redis缓存雪崩、穿透、击穿三步曲
本文介绍了缓存雪崩产生的原因是因为短时间内大量缓存同时失效,而导致大量请求直接查询数据库的情况。
-
详解 Redis 迁移工具 redis-shark4.0.3
RedisShake 是一个用于处理和迁移 Redis 数据的工具,它提供以下特性:Redis 兼容性;云服务兼容性;Module 兼容;多种导出模式;数据处理。
-
Redis中的删除策略详解
在使用Redis的删除策略时,应根据具体的应用场景和需求来选择最合适的策略。同时,要注意备份重要数据,以防意外删除导致数据丢失。
-
高性能的Redis与Lua,你知道多少?
你可以根据具体的需求和业务场景,通过编写Lua脚本来实现更多的功能。Lua脚本的优势在于它提供了灵活的编程能力,结合Redis的高性能和数据结构,可以实现许多强大的功能。
-
Redis调优-BigKey如何处理?
Redis中的大Key指的是占用内存特别大的Key,处理不当可能导致性能下降、内存消耗大等问题。
-
C# 操作 Redis 的五种常见方法
在C#中,我们可以使用多种方法来操作Redis,以下是五种常见的方法,我们一起来看!
-
如何在Linux上搭建MySQL和Redis服务,你学会了吗?
在Linux系统上搭建MySQL和Redis相对简单明了,尤其是当您使用包管理器时。通过遵循上述步骤,您应该能够在短时间内设置好这两个服务,并开始使用它们来支持您的应用程序和服务。
-
Redis在工作中的十大应用场景
随着技术的不断发展,Redis的应用场景也在不断扩展和创新。以下是Redis在工作中最常用的十种场景。
-
Redis与缓存一致性问题
当数据在原始数据源(如数据库)中发生变化时,如何确保缓存中的数据与数据源保持一致,是开发者需要关注的关键问题。
-
Redis 是怎么从单体架构发展到分布式缓存的?
Redis 架构是如何一步一步发展到今天的样子的?
-
如何保证Redis与MySQL双写一致性?连续两个面试问到了!
对于高并发环境,可能需要结合分布式锁、消息队列或缓存失效延时等技术,进一步确保并发写操作下的数据一致性。异步处理binlog时,务必考虑异常处理机制和重试策略,确保binlog事件能够正确处理并执行缓存更新操作。
-
Redis Pipelining 底层原理分析及实践
本文结合实践分析了Spring Boot框架下Redis的Lettuce客户端和Redisson客户端对Pipeline特性的支持原理,并针对实践过程中遇到的问题进行了分析,可以帮助开发者了解不同客户端对Pipeline支持原理及避免实际使用中出现
-
面试官:Redis如何实现延迟任务?
启动一个后台线程或者定时任务,定期通过 ZRANGEBYSCORE 命令从有序集合中获取已到达执行时间的任务,即分数小于或等于当前时间的任务,进行执行即可实现延时任务。