
分布式缓存
文章平均质量分 80
Captain2200
这个作者很懒,什么都没留下…
展开
-
ES更新嵌套数组(使用Java API)
最近在做一个需求,一开始的时候以为用es脚本能搞定,耽搁了一天半时间。后来用了Java client 的api来做,效率快多了。package com.XXX.XXXX.XXX;import com.alibaba.fastjson.JSON;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.ArrayUtils;import org.apache.commons.lang.exception.Exceptio原创 2021-06-25 20:31:59 · 2342 阅读 · 1 评论 -
5分钟让你了解 ZooKeeper 的功能和原理
个人分类: 分布式服务目录 一 .Zookeeper功能简介 二 . ZooKeeper基本概念 2.1 集群角色 2.2 集群节点分工 2.3 session 2.4 数据节点 2.5 状态信息 2.6 事物操作 2.7 Watcher(事件监听器) 三 .zookeeper应用的典型场景 ...原创 2018-09-02 23:45:47 · 245 阅读 · 0 评论 -
redis.mecmcached和mongoDB的区别
转载自 https://blog.youkuaiyun.com/cleble/article/details/78325527https://segmentfault.com/q/1010000002588088/a-1020000002589415https://www.cnblogs.com/94cool/p/3247307.htmlMemcachedMemcached的优点: Mem...转载 2018-09-02 23:31:08 · 206 阅读 · 0 评论 -
redis缓存雪崩和缓存穿透
转载自 https://www.cnblogs.com/sanday/p/7877693.html缓存雪崩:由于原有的缓存过期失效,新的缓存还没有缓存进来,有一只请求缓存请求不到,导致所有请求都跑去了数据库,导致数据库IO、内存和CPU眼里过大,甚至导致宕机,使得整个系统崩溃。解决思路:1,采用加锁计数,或者使用合理的队列数量来避免缓存失效时对数据库造成太大的压力。这种办法虽然能缓解数据...转载 2018-09-02 23:15:10 · 306 阅读 · 0 评论 -
Jedis与Redisson选型对比
转载自 https://www.cnblogs.com/mcbye/archive/2017/08/18/Jedis-VS-Redisson.html1 概述1.1. 主要内容本文的主要内容为对比Redis的两个框架:Jedis与Redisson,分析各自的优势与缺点,为项目中Java缓存方案中的Redis编程模型的选择提供参考。2. Jedis与Redisso...转载 2018-09-04 23:39:32 · 3613 阅读 · 0 评论 -
Redis和Memcached的区别
转载自 https://www.biaodianfu.com/redis-vs-memcached.html Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似...转载 2018-02-20 16:19:18 · 183 阅读 · 0 评论 -
Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
转载自 https://blog.youkuaiyun.com/wang0112233/article/details/79558612https://www.sohu.com/a/230787856_231667今天又学到了很多,感觉雪崩和穿透很有意思理解起来也比较清晰,然后我搜索了一些资料,给自己做一个普及我们通常使用 缓存 + 过期时间的策略来帮助我们加速接口的访问速度,减少了后端负载,同...转载 2018-08-20 23:02:05 · 10171 阅读 · 2 评论 -
Redis的哨兵机制 或者心跳机制 模式 原理详解
转载自https://blog.youkuaiyun.com/yswKnight/article/details/78158540https://blog.youkuaiyun.com/zlfprogram/article/details/77675014?locationNum=6&fps=1一.什么是哨兵机制?答:Redis的哨兵(sentinel) 系统用于管理多个 Redis 服务器,该系...转载 2018-08-20 23:02:09 · 47745 阅读 · 11 评论 -
redis持久化存储AOF与RDB
转载自 https://blog.youkuaiyun.com/qq_27384769/article/details/79479048 一、介绍Redis中数据存储模式有2种:cache-only,persistence; cache-only即只做为“缓存”服务,不持久数据,数据在服务终止后将消失,此模式下也将不存在“数据恢复”的手段,是一种安全性低/效率高/容易扩展的方式; persiste...转载 2018-08-20 23:02:12 · 181 阅读 · 0 评论 -
redis持久化策略梳理及主从环境下的策略调整记录
转载自 https://www.cnblogs.com/kevingrace/p/6266319.htmlredis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。可以不定期的通过异步方式保存到磁盘上(即“半持久化模式”);也可以把每一次数据变化都写入到一个Append Only File(AOF)里面(即“完全持久化模式”)。redis支持两种持...转载 2018-08-20 23:02:21 · 214 阅读 · 0 评论 -
redis基本类型以及优点特性
转载自 https://www.cnblogs.com/jingxiaoniu/p/6783063.html 1.什么是redis?redis是一个基于内存的高性能key-value数据库2.redis基本数据类型及应用场景 支持多种数据类型:string(字符串) String数据结构是简单的key-value类型,value其实不仅可以是String,也可以是数字...转载 2018-06-20 15:46:49 · 448 阅读 · 0 评论 -
redis的过期策略和内存淘汰机制
转载自 https://blog.youkuaiyun.com/weixin_42463676/article/details/80843711名词解释过期策略:即redis针对过期的key使用的清除策略,策略为,定期删除+惰性删除 内存淘汰机制:即内存占用达到内存限制设定值时触发的redis的淘汰策略来删除键过期策略定期删除,redis默认每隔100ms检查,是否有过期的key,有过期key...转载 2018-08-22 23:13:31 · 479 阅读 · 0 评论 -
ehcache、memcache、redis三大缓存比较
转载自 https://www.cnblogs.com/qlqwjy/p/7788912.html最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在Java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性(基于java开发)...转载 2018-08-23 10:22:54 · 1007 阅读 · 0 评论 -
Redis持久化-数据丢失及解决
转载自 http://www.cnblogs.com/hs8888/p/5520495.htmlRedis的数据回写机制Redis的数据回写机制分同步和异步两种,同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自转载 2018-02-02 18:04:54 · 352 阅读 · 0 评论