- 使用 Redis 和 MySQL 设计签到系统 介绍在现代应用中,签到功能被广泛应用于活动、打卡、奖励等场景。通过结合使用 Redis 和 MySQL,可以设计一个高效的签到系统,既能利用 Redis 的快速读写特性,又能利用 MySQL 的持久化存储能力。 应用使用场景公司打卡系统:用于员工每日签到和勤务管理。在线教育平台:学生课程签到,提高学习频率。社交应用的日常任务:用户签到以获取奖... 使用 Redis 和 MySQL 设计签到系统 介绍在现代应用中,签到功能被广泛应用于活动、打卡、奖励等场景。通过结合使用 Redis 和 MySQL,可以设计一个高效的签到系统,既能利用 Redis 的快速读写特性,又能利用 MySQL 的持久化存储能力。 应用使用场景公司打卡系统:用于员工每日签到和勤务管理。在线教育平台:学生课程签到,提高学习频率。社交应用的日常任务:用户签到以获取奖...
- 如何使用 Spring Boot 框架整合 Redis 介绍Redis 是一个高性能的键值存储数据库,通常用于缓存、消息队列等。Spring Boot 提供了与 Redis 的无缝集成,使得开发者可以轻松地在应用中利用 Redis 的强大功能来提高性能和响应速度。 应用使用场景缓存:减少对数据库的直接查询次数,提高数据读取速度。会话管理:在分布式环境中保存用户会话信息。消息队列:实现异步消... 如何使用 Spring Boot 框架整合 Redis 介绍Redis 是一个高性能的键值存储数据库,通常用于缓存、消息队列等。Spring Boot 提供了与 Redis 的无缝集成,使得开发者可以轻松地在应用中利用 Redis 的强大功能来提高性能和响应速度。 应用使用场景缓存:减少对数据库的直接查询次数,提高数据读取速度。会话管理:在分布式环境中保存用户会话信息。消息队列:实现异步消...
- 引言在现代工业生产中,数字化转型已成为提升生产效率、优化资源配置的关键。智能生产管控数字化平台,作为这一转型的核心工具,能够帮助企业实现生产过程的全面监控和管理。本文将详细介绍该平台的功能、技术架构以及其在工业生产管理中的优势。平台概述智能生产管控数字化平台采用前后端分离的架构设计,服务端基于MySQL 5.7+、JDK 1.8+和Redis,前端则采用Vue 2.6.14和Element-... 引言在现代工业生产中,数字化转型已成为提升生产效率、优化资源配置的关键。智能生产管控数字化平台,作为这一转型的核心工具,能够帮助企业实现生产过程的全面监控和管理。本文将详细介绍该平台的功能、技术架构以及其在工业生产管理中的优势。平台概述智能生产管控数字化平台采用前后端分离的架构设计,服务端基于MySQL 5.7+、JDK 1.8+和Redis,前端则采用Vue 2.6.14和Element-...
- Spring Boot 实现全局 API 限频最佳实践 1. 介绍在高并发场景下,API 限频(Rate Limiting)是保护系统免受恶意请求或过载的重要手段。Spring Boot 提供了多种方式实现 API 限频,包括基于过滤器、拦截器、AOP 以及第三方库(如 Guava、Redis)等。本文将介绍如何基于 Spring Boot + Redis 实现全局 API 限频。 2. ... Spring Boot 实现全局 API 限频最佳实践 1. 介绍在高并发场景下,API 限频(Rate Limiting)是保护系统免受恶意请求或过载的重要手段。Spring Boot 提供了多种方式实现 API 限频,包括基于过滤器、拦截器、AOP 以及第三方库(如 Guava、Redis)等。本文将介绍如何基于 Spring Boot + Redis 实现全局 API 限频。 2. ...
- 本文详细解析了 Redis 的高性能设计,包括内存存储、单线程模型、IO多路复用技术和数据结构优化,帮助更好地理解和应用 Redis。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详细解析了 Redis 的高性能设计,包括内存存储、单线程模型、IO多路复用技术和数据结构优化,帮助更好地理解和应用 Redis。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本文详解缓存雪崩、缓存穿透、缓存并发及缓存预热等问题,提供高可用解决方案,帮助你在大厂面试和实际工作中应对这些常见并发场景。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详解缓存雪崩、缓存穿透、缓存并发及缓存预热等问题,提供高可用解决方案,帮助你在大厂面试和实际工作中应对这些常见并发场景。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本文详细解析了分布式锁的实现原理与应用场景,包括线程锁、进程锁和分布式锁的区别,以及分布式锁的四种要求和三种实现方式(数据库乐观锁、ZooKeeper、Redis)。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详细解析了分布式锁的实现原理与应用场景,包括线程锁、进程锁和分布式锁的区别,以及分布式锁的四种要求和三种实现方式(数据库乐观锁、ZooKeeper、Redis)。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本文主要探讨 Redis 在高并发场景下的并发竞争 Key 问题,以及较为常用的两种解决方案(分布式锁+时间戳、利用消息队列)。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文主要探讨 Redis 在高并发场景下的并发竞争 Key 问题,以及较为常用的两种解决方案(分布式锁+时间戳、利用消息队列)。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 使用Codis搭建redis集群服务 Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcache这类key-value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。性能测试结果:SET操作每秒钟110000 次,GET操作每秒钟81000 次一. 应用场景redis 作... 使用Codis搭建redis集群服务 Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcache这类key-value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。性能测试结果:SET操作每秒钟110000 次,GET操作每秒钟81000 次一. 应用场景redis 作...
- 最全最省钱的攻略 最全最省钱的攻略
- 上传应用并解压将redis-3.0.0.tar.gz 上传到服务器/usr/local/src/下,并解压cd /usr/local/src/tar -xzf redis-3.0.0.tar.gz安装Rediscd redis-3.0.0make##如出现报错:error: jemalloc/jemalloc.h: No such file or directory,请执行以下命令make ... 上传应用并解压将redis-3.0.0.tar.gz 上传到服务器/usr/local/src/下,并解压cd /usr/local/src/tar -xzf redis-3.0.0.tar.gz安装Rediscd redis-3.0.0make##如出现报错:error: jemalloc/jemalloc.h: No such file or directory,请执行以下命令make ...
- (一)缓存和数据库双写一致性问题分析:一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性。数据库和缓存双写,就必然会存在不一致的问题。答这个问题,先明白一个前提。就是如果对数据有强一致性要求,不能放缓存。我们所做的一切,只能保证最终一致性。另外,我们所做的方案其实从根本上来说,只能说降低不一致发生的概率,无法完全避免。因此,有强一致性要求的数据,不能放缓存。首先,采取正确更新策略,... (一)缓存和数据库双写一致性问题分析:一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性。数据库和缓存双写,就必然会存在不一致的问题。答这个问题,先明白一个前提。就是如果对数据有强一致性要求,不能放缓存。我们所做的一切,只能保证最终一致性。另外,我们所做的方案其实从根本上来说,只能说降低不一致发生的概率,无法完全避免。因此,有强一致性要求的数据,不能放缓存。首先,采取正确更新策略,...
- 今天的作业完成流程书写一个操作文档。首先如果是连接了华为云的Redis,在执行redis-cli -h {redis_address} -p 6379 config set appendonly yes命令会报错。(error) ERR Unsupported CONFIG subcommand因为 CONFIG 这个命令被禁用了。所以可以自己搭建Redis,进行操作。操作如下:1、搭建Re... 今天的作业完成流程书写一个操作文档。首先如果是连接了华为云的Redis,在执行redis-cli -h {redis_address} -p 6379 config set appendonly yes命令会报错。(error) ERR Unsupported CONFIG subcommand因为 CONFIG 这个命令被禁用了。所以可以自己搭建Redis,进行操作。操作如下:1、搭建Re...
- wget http://download.redis.io/releases/redis-3.0.7.tar.gztar -xzf redis-3.0.7.tar.gzcd redis-3.0.7makecd /root/redis-3.0.7/src./redis-cli -h 192.168.0.14 -p 6379 wget http://download.redis.io/releases/redis-3.0.7.tar.gztar -xzf redis-3.0.7.tar.gzcd redis-3.0.7makecd /root/redis-3.0.7/src./redis-cli -h 192.168.0.14 -p 6379
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签