![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
非关系型数据库
非关系型数据库
Corn-玉米
这个作者很懒,什么都没留下…
展开
-
ElasticSearch 基础之语法学习
前言日常Web 服务中,数据存储多选择mysql ,但是mysql 单表性能极致的情况数据条数区间在400w-500w之间,数据量超过这个体量时,解决方案多为,分片,分表,分库 等;但是业务数据量庞大且查询复杂到无法用DB 数据库来支撑时,此时可以引入Elasticsearch 来承载相关服务的数据操作压力;一、Elasticsearch 是什么?Elasticsearch 结合Kibana、Logstash、Beats 被广泛运用在大数据近实时分析领域,包括日志分析、指标监控、信息安全等多个领域。原创 2020-09-09 22:13:02 · 213 阅读 · 0 评论 -
面试官:如何实现Redis和Mysql 保持数据强一致性?不知道啊,回去等消息吧
背景Redis 缓存如何保证和mysql 的数据一致性,算是在面试过程中一个老生常谈的问题,什么?你不知道,那回去等通知吧! 其实这个问题,不管是先删除缓存在修改数据;还是先修改数据在更新缓存都是存在问题的;场景一:先删除缓存在修改数据这种方式在并发量小的时候是没有问题的,如果在高并发量的环境下,删除缓存,还没有完成写库,另一个请求来了,发现缓存为空,从数据库获取数据然后更新缓存,那么这个时候缓存中的数据其实是脏数据;场景二: 先修改数据后删缓存这种方式,主要是极端情况下,已经完成了数据库写库,但原创 2020-05-27 17:03:36 · 3412 阅读 · 1 评论 -
SpringBoot 2.x RedisCache 实现自定义过期时间(注解式)
背景Spring cache + Redis 实现缓存时,在设置TTL的过期时间需要针对每个容器单独编码设置过期时间:@Configuration@EnableCachingpublic class RedisCacheConfig extends CachingConfigurerSupport { private static Logger logger = LoggerFac...原创 2020-04-14 19:38:32 · 3892 阅读 · 1 评论 -
SpringBoot 2.x redis + Spring Cache 缓存管理
SpringBoot 2.x redis+cache 作缓存背景通常在使用Redis 直接做业务缓存时,判断逻辑流程如下:代码逻辑如下: public List<String> getRedisCacheResult(){ //查询缓存结果集 Object test = redisTemplate.opsForValue().get("te...原创 2020-04-09 11:34:34 · 366 阅读 · 0 评论 -
SpringBoot2.x 集成redis
Spring boot 集成redismaven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>p...原创 2020-04-04 21:45:49 · 114 阅读 · 0 评论