Molet 第49页
-
CPU虚拟化相关基础知识详解
CPU虚拟化概述 CPU或处理器可以为VM提供虚拟处理器的抽象,并执行特定VM的相应指令。通常来说,Hypervisor管理程序直接在物理CPU上执行,占用物理资源并直接使用物理CPU的ISA。而虚拟机操作系统基于虚拟处理器的抽象占用相关资源...
Molet 2023.01.26 628浏览 0 -
如何用Redis实现分布式锁,其有哪些优缺点?
分布式锁是用于分布式环境下并发控制的一种机制,用于控制某个资源在同一时刻只能被一个应用所使用。如下图所示: 分布式锁 Redis 本身可以被多个客户端共享访问,正好就是一个共享存储系统,可以用来保存分布式锁,而且 Redis 的读写性能高...
Molet 2023.01.26 548浏览 0 -
Redis常见的缓存更新策略有哪些?
常见的缓存更新策略共有3种: Cache Aside(旁路缓存)策略; Read/Write Through(读穿 / 写穿)策略; Write Back(写回)策略; 实际开发中,Redis 和 MySQL 的更新策略用的是 Cache...
Molet 2023.01.26 579浏览 0 -
什么是脑裂,集群脑裂导致数据丢失怎么办?
什么是脑裂 先来理解集群的脑裂现象,这就好比一个人有两个大脑,那么到底受谁控制呢? 那么在 Redis 中,集群脑裂产生数据丢失的现象是怎样的呢? 集群脑裂 在 Redis 主从架构中,部署方式一般是「一主多从」,主节点提供写操作,从节点...
Molet 2023.01.26 582浏览 0 -
Redis如何实现数据不丢失?
Redis的读写操作都是在内存中,所以 Redis 性能才会高,但是当 Redis 重启后,内存中的数据就会丢失,那为了保证内存中的数据不会丢失,Redis 实现了数据持久化的机制,这个机制会把数据存储到磁盘,这样在 Redis 重启就能够从...
Molet 2023.01.26 587浏览 0