合集-Redis

摘要:【主流技术】一文掌握 Redis 在 Java 中的 5 大基本结构应用Redis 是目前互联网后端的热门中间件之一,在许多方面都有深度的应用,作为后端开发熟练掌握该技术是十分有必要的。 Redis 的五种数据类型是:1、String(字符串);2、Hash(哈希);3、List(列表);4、Set(集合);5、Sort Set (有序集合)。其余的用的比较少,本文暂不涉及。其中,String(字符串)是 Redis 中最基本的数据类型,一个 Key 对应一个 Value。 阅读全文
posted @ 2023-11-10 10:30 CodeBlogMan 阅读(423) 评论(0) 推荐(0) 编辑
摘要:【进阶篇】使用 Redis 实现分布式缓存的全过程思考(一)在笔者近 3 年的 Java 一线开发经历中,尤其是一些移动端、用户量大的互联网项目,经常会使用到 Redis 分布式缓存作为解决高并发的基本工具。但在使用过程中也有一些潜在的问题是必须要考虑的,比如:数据一致性、缓存穿透和雪崩、高可用集群等等。 阅读全文
posted @ 2024-02-27 14:11 CodeBlogMan 阅读(1686) 评论(0) 推荐(3) 编辑
摘要:【主流技术】15 分钟掌握 Redis 的安装部署和基本特性在Java Spring 项目中,数据与远程数据库的频繁交互对服务器的内存消耗比较大,而Redis的特性可以有效解决这样的问题。 Redis的几个特性: 1. Redis 以内存作为数据存储介质,读写数据的效率极高; 2. Redis 支持 key-value 等多种数据结构,提供字符串,哈希,列表,队列,集合结构直接存取于内存,可持久化(RDB 和 AOF); 3. 支持主从模式,可以配置集群。 阅读全文
posted @ 2022-07-11 08:53 CodeBlogMan 阅读(873) 评论(0) 推荐(0) 编辑
摘要:【进阶篇】基于 Redis 实现分布式锁的全过程这一篇文章拖了有点久,虽然在项目中使用分布式锁的频率比较高,但整理成文章发布出来还是花了一点时间。在一些移动端、用户量大的互联网项目中,经常会使用到 Redis 分布式锁作为控制访问高并发的工具。 阅读全文
posted @ 2024-05-06 14:40 CodeBlogMan 阅读(1441) 评论(0) 推荐(2) 编辑
摘要:【解决方案】Java 互联网项目中常见的 Redis 缓存应用场景本文梳理总结了一些 Java 互联网项目中常见的 Redis 缓存应用场景,例如常见的 String 类型 Key-Value、对时效性要求高的场景、Hash 结构的场景以及对实时性要求高的场景等,全面涵盖了 Redis 中所有的 5 种基本类型。 阅读全文
posted @ 2024-09-23 08:27 CodeBlogMan 阅读(538) 评论(0) 推荐(2) 编辑
摘要:【解决方案】Java 互联网项目中消息通知系统的设计与实现(下)书接上回,消息通知系统(notification-system)作为一个独立的微服务,完整地负责了 App 端内所有消息通知相关的后端功能实现。该系统既需要与文章系统、订单系统、会员系统等相关联,也需要和其它业务系统相关联,是一个偏底层的通用服务系统。 阅读全文
posted @ 2024-08-05 08:15 CodeBlogMan 阅读(1028) 评论(4) 推荐(3) 编辑

点击右上角即可分享
微信分享提示