摘要: 1、页缓存技术page cache Kafka 是基于操作系统 的页缓存(page cache)来实现文件写入的,我们也可以称之为 os cache,意思就是操作系统自己管理的缓存。 Kafka 在写入磁盘文件的时候,可以直接写入这个 os cache 里,也就是仅仅写入内存中,接下来由操作系统自己 阅读全文
posted @ 2023-03-14 18:29 大枇杷 阅读(27) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ单机吞吐量:万级topic数量跟吞吐量的影响:时效性:ms级可用性:高,基于主从架构实现高可用性消息可靠性:有较低的概率丢失数据功能支持:MQ领域的功能极其完备总结:非常成熟,功能强大,在早些年业内大量的公司以及项目中都有应用偶尔会有较低概率丢失消息现在社区以及国内应用都越来越少,官 阅读全文
posted @ 2023-03-14 16:29 大枇杷 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 服务器端编程经常需要构造高性能的IO模型,常见的IO模型有四种: (1)同步阻塞IO(Blocking IO):即传统的IO模型。 (2)同步非阻塞IO(Non-blocking IO):默认创建的socket都是阻塞的,非阻塞IO要求socket被设置为NONBLOCK。注意这里所说的NIO并非J 阅读全文
posted @ 2023-03-13 18:58 大枇杷 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 常见的加密算法 目前常见的加密算法分类如下: 1,单向散列加密算法 常见算法包括:MD5、sha1、sha256等 2,对称加密算法 常见的算法有:DES、3DES、AES 3,非对称加密算法 常见算法包括:RSA、ECC 文章来源:https://blog.csdn.net/xiatiancc/a 阅读全文
posted @ 2023-03-13 10:13 大枇杷 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1、Redis 是一款纯内存结构,避免了磁盘 I/O 等耗时操作。 2、Redis 命令处理的核心模块为单线程,减少了锁竞争,以及频繁创建线程和销毁线程的代价,减少了线程上下文切换的消耗。 3、采用了 I/O 多路复用机制,大大提升了并发效率。 文章来源: https://www.cnblogs.c 阅读全文
posted @ 2023-03-10 13:10 大枇杷 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透是指查询一个一定不存在的数据,由于缓存不命中,接着查询数据库也无法查询出结果,因此也不会写入到缓存中,这将会导致每个查询都会去请求数据库,造成缓存穿透; 用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的 阅读全文
posted @ 2023-03-10 11:06 大枇杷 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 什么是 BloomFilter 布隆过滤器(英语:Bloom Filter)是 1970 年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。主要用于判断一个元素是否在一个集合中。 通常我们会遇到很多要判断一个元素是否在某个集合中的业务场景,一般想到的是将集合中所有元素保存起来,然后 阅读全文
posted @ 2023-03-10 10:58 大枇杷 阅读(493) 评论(0) 推荐(0) 编辑
摘要: redis群集有三种模式,分别是主从同步复制、哨兵模式、Cluster① 主从复制主从复制是高可用Redis的基础,哨兵和cluster都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。 缺陷:故障恢复无法自动化,写操作无法负载均衡,存储能 阅读全文
posted @ 2023-03-09 21:23 大枇杷 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 首先,我们要明白缓存过期的目的是为了在 Key 超过 expire_time 后,从内存中删除,减少内存空间的占用。其次,要分析不同策略的定义、优点和缺点。Redis 的过期策略主要有三种实现方式: (1)定时删除: 定义:对于每一个有过期时间的 Key,创建一个定时器,到过期时间立即删除; 优点: 阅读全文
posted @ 2023-03-09 21:15 大枇杷 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 1、Redis内存不足的缓存淘汰策略提供了8种。 noeviction:当内存使用超过配置的时候会返回错误,不会驱逐任何键。 allkeys-lru:加入键的时候,如果过限,首先通过LRU算法驱逐最久没有使用的键。 volatile-lru:加入键的时候如果过限,首先从设置了过期时间的键集合中驱逐最 阅读全文
posted @ 2023-03-09 21:11 大枇杷 阅读(144) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示