
redis
文章平均质量分 87
一叶飘零_sweeeet
To be is to do !
展开
-
揭秘 Redis 大 key 和热 key 问题,一文教你彻底解决
Redis 大 key 和热 key 问题是在使用 Redis 过程中不可避免会遇到的挑战,但通过合理的检测、分析和解决方案,可以有效地降低它们对系统性能和稳定性的影响。在实际项目中,需要根据具体的业务场景和系统架构,选择合适的解决方案,并不断进行优化和调整。原创 2025-01-01 21:04:00 · 1228 阅读 · 0 评论 -
一文吃透Redis 4 种模式在 Spring Boot 下的配置
本文的详细介绍,我们深入了解了 Redis 的 4 种模式在 Spring Boot 下的配置方法、代码示例以及应用场景和性能优化原创 2025-01-01 20:52:48 · 963 阅读 · 0 评论 -
Redis 实现高性能计数器
通过本文的介绍,我们已经实现了一个基于 Redis 的高并发计数器系统。在设计过程中,我们充分利用了 Redis 的原子操作特性,确保了计数器的高效与可靠。原创 2024-11-21 21:40:50 · 1198 阅读 · 0 评论 -
用java和redis实现考试成绩排行榜
用java和redis实现考试成绩排行榜原创 2024-11-21 21:25:38 · 1527 阅读 · 0 评论 -
Redis 的线程模型
Redis 是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。高性能:Redis 是基于内存存储的,数据读写速度非常快。丰富的数据结构:Redis 支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等。持久化:Redis 可以将数据持久化到磁盘,以保证数据的安全性。高可用性:Redis 支持主从复制和哨兵模式,可以实现高可用性。Redis 的线程模型是其实现高效数据存储与处理的核心机制之一。原创 2024-11-08 23:15:29 · 1231 阅读 · 1 评论 -
Redis 实现分布式缓存
Redis 作为一种高性能的内存数据库,在分布式缓存领域具有广泛的应用前景。通过合理的架构设计、数据存储策略、性能优化和安全可靠性措施,可以充分发挥 Redis 的优势,提高系统的性能和可扩展性。原创 2024-11-05 22:11:38 · 1343 阅读 · 0 评论 -
分布式缓存
分布式缓存是将数据存储在多个节点上的缓存系统,通过网络进行数据的存储和访问。与传统的本地缓存相比,分布式缓存具有更高的可扩展性和可用性,可以有效地应对大规模数据和高并发访问的场景。分布式缓存作为提升系统性能与可扩展性的关键技术,在现代分布式系统中发挥着重要作用。本文详细介绍了分布式缓存的概念、原理、优势、常见技术和工具、应用场景、设计与实现、性能优化以及安全与可靠性等方面的内容。通过实际案例分析,展示了分布式缓存在不同系统中的应用效果。原创 2024-11-05 22:03:53 · 801 阅读 · 0 评论 -
Java 分布式缓存
分布式缓存是将数据存储在多个节点上的缓存系统。它通过将数据分散到不同的服务器上,实现了数据的分布式存储和访问。分布式缓存可以在内存中存储经常访问的数据,以便快速响应客户端的请求,减少对数据库的访问次数,从而提高系统的性能和吞吐量。原创 2024-10-28 23:53:09 · 1044 阅读 · 0 评论 -
Java 设计秒杀系统
在当今的电商时代,秒杀活动成为了吸引用户、提高销售额的重要手段。然而,设计一个高效、稳定的秒杀系统并非易事,需要考虑诸多因素,如高并发、数据一致性、系统性能等原创 2024-10-27 16:38:48 · 939 阅读 · 0 评论 -
Java 实现接口幂等性的探索与实践
在 Java 开发中,实现接口幂等性是确保系统稳定、可靠运行的重要手段。通过使用唯一标识符、数据库乐观锁、分布式锁等方法,可以有效地实现接口的幂等性,避免重复调用带来的问题。在实际应用中,需要根据接口的类型、业务需求和系统架构选择合适的幂等实现方法,并处理好异常情况、进行监控和日志记录,以确保幂等性的有效性和可维护性。原创 2024-10-27 16:10:25 · 1113 阅读 · 0 评论 -
Redis 哨兵与集群:高可用与可扩展的解决方案
Redis 是一个开源的内存数据结构存储系统,它可以用作数据库、缓存和消息中间件。Redis 支持多种数据结构,如字符串、哈希表、列表、集合和有序集合等,并且提供了丰富的操作命令,可以方便地进行数据的存储、查询和修改。Redis 哨兵和集群是保证 Redis 高可用性和可扩展性的重要技术。通过使用 Redis 哨兵,我们可以实现 Redis 主从实例的自动故障转移,提高 Redis 的高可用性。原创 2024-10-22 22:34:22 · 1013 阅读 · 0 评论 -
Redis分布式锁的几个坑
本文详细讨论了Redis分布式锁的几个坑,并提供了详细的Java示例帮助读者更好地理解。在使用Redis分布式锁时,我们需要注意锁的持有时间超过过期时间、解锁失败导致死锁以及锁的误删等问题。通过合理地设置锁的过期时间、使用Lua脚本保证解锁操作的原子性以及使用唯一的请求ID来避免误删锁,我们可以更好地使用Redis分布式锁,保证数据的一致性和线程安全。原创 2023-07-14 15:02:13 · 3595 阅读 · 0 评论 -
Redis与MySQL数据一致性问题解析
Redis与MySQL数据一致性问题解析原创 2023-07-14 14:47:18 · 3967 阅读 · 1 评论 -
Redis缓存击穿、缓存穿透和缓存雪崩
缓存击穿、缓存穿透和缓存雪崩是常见的缓存相关问题,在设计和使用缓存时需要注意避免这些问题的发生。缓存击穿是指在缓存中不存在但数据库中存在的数据,当有大量并发请求同时访问这个不存在的数据时,这些请求会穿透缓存直接访问数据库,导致数据库压力过大,性能下降。缓存穿透是指查询一个不存在的数据,由于缓存和数据库中都不存在该数据,因此每次查询都会直接访问数据库,导致数据库压力过大。在上述示例中,通过生成一个随机值,将缓存数据的过期时间设置为缓存过期时间加上随机值,从而实现数据过期时间的随机化。原创 2023-07-10 11:11:02 · 10201 阅读 · 1 评论 -
使用SpringBoot利用Redis实现消息队列
随着互联网的发展,消息队列的应用越来越广泛。消息队列可以解决系统之间的异步通信问题,提高系统的可靠性和可扩展性。在Java开发中,Redis作为一种高性能的缓存和消息队列系统,被广泛应用。本文将介绍如何使用SpringBoot中利用Redis实现消息队列。原创 2023-05-31 13:34:13 · 4327 阅读 · 0 评论 -
使用Java和Redis实现消息队列
随着互联网的发展,消息队列作为一种高性能、高可靠、高可扩展的异步通信机制,被广泛应用于分布式系统中。Redis是一个高性能的内存数据库,支持多种数据结构,其中包括List类型,可以被用来实现消息队列。本文将介绍如何使用Java和Redis实现消息队列。本文介绍了如何使用Java和Redis实现消息队列。通过使用Redis的List类型,我们可以轻松地实现一个高性能、高可靠、高可扩展的消息队列。原创 2023-05-31 13:26:58 · 5325 阅读 · 0 评论 -
java通过redis实现排行榜功能
java通过redis实现排行榜功能原创 2023-05-11 19:13:26 · 6250 阅读 · 4 评论 -
分布式锁(Redisson)-从零开始,深入理解与不断优化
摘自:分布式锁(Redisson)-从零开始,深入理解与不断优化 - 简书分布式锁场景互联网秒杀 抢优惠卷 接口幂等性校验案例1如下代码模拟了下单减库存的场景,我们分析下在高并发场景下会存在什么问题package com.wangcp.redisson;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.data.redis.core.StringR转载 2021-12-15 18:34:33 · 265 阅读 · 0 评论