内存共81篇
Redis内存满了会发生什么,以及内存淘汰策略有哪些?-编程社

Redis内存满了会发生什么,以及内存淘汰策略有哪些?

Redis内存满了,会发生什么? 在 Redis 的运行内存达到了某个阀值,就会触发内存淘汰机制,这个阀值就是我们设置的最大运行内存,此值在 Redis 的配置文件中可以找到,配置项为 maxmemory。 red...
清欢渡的头像-编程社钻石会员清欢渡8天前
046481
Redis如何实现数据不丢失?-编程社

Redis如何实现数据不丢失?

Redis的读写操作都是在内存中,所以 Redis 性能才会高,但是当 Redis 重启后,内存中的数据就会丢失,那为了保证内存中的数据不会丢失,Redis 实现了数据持久化的机制,这个机制会把数据存储到...
清欢渡的头像-编程社钻石会员清欢渡10天前
025495
什么是Redis,应用场景有哪些?-编程社

什么是Redis,应用场景有哪些?

Redis 是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。 redis Redis 提供了多种数据类型来支持不同的业务场景,比如 ...
清欢渡的头像-编程社钻石会员清欢渡11天前
0490114
深度解析Apache Pulsar内存使用原理-编程社

深度解析Apache Pulsar内存使用原理

导语 Apache Pulsar 中大量使用了 Java 的堆内内存、直接内存和系统的 Page Cache 等内存概念。 为了帮助大家在性能调优和问题定位中更清晰地理解这些概念和使用各种内存,本文将为大家详细介绍...
清欢渡的头像-编程社钻石会员清欢渡12天前
0355128
Linux内存分配策略详解-编程社

Linux内存分配策略详解

本篇主要以问答的方式来探索Linux内存系统的分配策略 Linux 进程的内存分布长什么样? 在 Linux 操作系统中,虚拟地址空间的内部又被分为内核空间和用户空间两部分,不同位数的系统,地址空间的...
清欢渡的头像-编程社钻石会员清欢渡16天前
042559
缓存雪崩、缓存击穿、缓存穿透及其解决方案详细介绍-编程社

缓存雪崩、缓存击穿、缓存穿透及其解决方案详细介绍

背景 Redis 作为目前使用最广泛的缓存,搭配MySQL的使用场景相信大家都不陌生。 因为 Redis 是内存数据库,我们可以将数据库的数据缓存在 Redis 里,相当于数据缓存在内存,内存的读写速度比硬...
清欢渡的头像-编程社钻石会员清欢渡16天前
030065
计算机内核态、用户态和零拷贝技术详解-编程社

计算机内核态、用户态和零拷贝技术详解

存储介质的性能 话不多说,先看一张图,下图左边是磁盘到内存的不同介质,右边形象地描述了每种介质的读写速率。一句话总结就是越靠近cpu,读写性能越快。 了解了不同硬件介质的读写速率后,你...
清欢渡的头像-编程社钻石会员清欢渡18天前
0419120