Redis分布式缓存最佳实践
文章平均质量分 89
望山。
Java开发行业中的人类高质量学习人员
展开
-
Redis在SpringBoot工程中的综合应用
业务描述 从一个博客数据库中查询所有的文章标签,然后存储到缓存(Cache),后续查询时可从缓存获取。提高其查询性能。 准备工作 初始化数据 初始化数据库中数据,SQL脚本如下: DROP DATABASE IF EXISTS `blog`; CREATE DATABASE `blog` DEFAULT character set utf8mb4; SET names utf8mb4; SET FOREIGN_KEY_CHECKS = 0; USE `blog`; CREATE TABLE `tb_tag原创 2021-10-13 20:55:33 · 109 阅读 · 0 评论 -
Redis实践学习
准备工作 创建工程 创建maven父工程,例如03-sca-redis,并在此工程下创建两个子工程,一个为sca-jedis,一个为sca-tempate,例如: 添加项目依赖 sca-jedis 工程依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>3.5.2</version原创 2021-10-09 12:55:02 · 180 阅读 · 0 评论 -
Redis分布式学习
简介 背景 我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如: 此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。例如: 基于这样的一种架构设计,于是类似redis的一些分布式数据库就诞生了。 Redis 概述 Redis是一个key-value存储原创 2021-10-08 13:02:29 · 102 阅读 · 0 评论