一首页热点数据放到缓存(不经常修改的数据) 1.轮播图 2.热门课程 3.名师 代码实现 1.导入依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-st ...
分类:
其他好文 时间:
2021-03-12 12:15:40
阅读次数:
0
?MongoDB教程 - Mongo知识体系详解? 本系列将给大家构建MongoDB全局知识体系。@pdai ?MongoDB教程 - Mongo知识体系详解? 知识体系 学习要点 学习资料 官网资料 入门系列 其它 知识体系 MongoDB学习引入 MongoDB生态 学习要点 1. MongoD ...
分类:
数据库 时间:
2021-03-11 20:50:26
阅读次数:
0
1.ReentrantLock 给类文件加锁,实现类似synchronized(class)的功能 核心是类文件中,使用static修饰的reentrantLock对象 public class SourceCache { public static final Lock reentrantLock ...
分类:
其他好文 时间:
2021-03-10 13:38:38
阅读次数:
0
Redis 安装 安装准备: redis 压缩包 官网下载地址:https://redis.io/download 安装步骤: 第一步:安装 gcc 编译器 官网发布的 Redis 压缩包是 C 语言源码文件,要安装 Redis 需要 gcc 编译器来编译源码 输入安装 gcc 命令,如下: [ro ...
分类:
其他好文 时间:
2021-03-10 13:27:29
阅读次数:
0
相对于 synchronized 它具备如下特点 可中断 可以设置超时时间 可以设置为公平锁 支持多个条件变量,即对与不满足条件的线程可以放到不同的集合中等待 与 synchronized 一样,都支持可重入 基本语法 // 获取锁 reentrantLock.lock(); try { // 临界 ...
分类:
其他好文 时间:
2021-03-09 13:42:27
阅读次数:
0
redis对应的5种数据类型:string(字符串),list(链表),hash(哈希),set(集合),zsort(有序集合),各种类型常用操作命令如下: 1、连接redis服务器 进入bin目录,执行./redis-cli -h 127.0.0.1 -p 端口 2、字符串类型操作 设置指定key ...
分类:
其他好文 时间:
2021-03-09 13:21:12
阅读次数:
0
概述 Redis 是速度非常快的 非关系型(NoSQL) 内存 键值 数据库。 Redis 支持很多特性:例如数据持久化,使用复制来扩展读性能,使用分片来扩展写性能,Redis Cluster 实现了分布式的支持。 内存管理机制:在 Redis 中,并不是所有数据都一直存储在内存中,可以将一些很久没 ...
分类:
其他好文 时间:
2021-03-09 13:20:08
阅读次数:
0
前言 日常开发中,秒杀下单、抢红包等等业务场景,都需要用到分布式锁。而Redis非常适合作为分布式锁使用。本文将分七个方案展开,跟大家探讨Redis分布式锁的正确使用方式。如果有不正确的地方,欢迎大家指出哈,一起学习一起进步。 公众号:捡田螺的小男孩 什么是分布式锁 方案一:SETNX + EXPI ...
分类:
其他好文 时间:
2021-03-09 13:12:05
阅读次数:
0
1. Redis怎么持久化数据? 2. 如果Redis第一次启动时没有开启AOF的方式持久化数据,使用一段时间后,重新发开AOF持久化数据!那么数据如何加载到内存中? 1. Redis怎么持久化数据? ...
分类:
其他好文 时间:
2021-03-09 13:07:31
阅读次数:
0
必须了解的mysql三大日志-binlog、redo log和undo log 来源:https://juejin.im/post/6860252224930070536 作者:六点半起床 日志是 mysql 数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查 ...
分类:
其他好文 时间:
2021-03-06 15:00:48
阅读次数:
0