-
CPU虚拟化相关基础知识详解
CPU虚拟化概述 CPU或处理器可以为VM提供虚拟处理器的抽象,并执行特定VM的相应指令。通常来说,Hypervisor管理程序直接在物理CPU上执行,占用物理资源并直接使用物理CPU的ISA。而虚拟机操作系统基于虚拟处理器的抽象占用相关资源...
Molet 2023.01.26 630浏览 0 -
如何用Redis实现分布式锁,其有哪些优缺点?
分布式锁是用于分布式环境下并发控制的一种机制,用于控制某个资源在同一时刻只能被一个应用所使用。如下图所示: 分布式锁 Redis 本身可以被多个客户端共享访问,正好就是一个共享存储系统,可以用来保存分布式锁,而且 Redis 的读写性能高...
Molet 2023.01.26 553浏览 0 -
Redis五种数据类型及应用场景
1. 内容大纲 Redis 提供了丰富的数据类型,常见的有五种:String(字符串),Hash(哈希),List(列表),Set(集合)、Zset(有序集合)。 随着 Redis 版本的更新,后面又支持了四种数据类型: BitMa...
admin 2023.01.26 597浏览 0 -
Redis如何实现延迟队列?
延迟队列是指把当前要做的事情,往后推迟一段时间再做。延迟队列的常见使用场景有以下几种: 在淘宝、京东等购物平台上下单,超过一定时间未付款,订单会自动取消; 打车的时候,在规定时间没有车主接单,平台会取消你的单并提醒你暂时没有车主接单; 点外...
admin 2023.01.26 597浏览 0 -
Redis管道有什么用?
管道技术(Pipeline)是客户端提供的一种批处理技术,用于一次处理多个 Redis 命令,从而提高整个交互的性能。 普通命令模式,如下图所示: 普通命令模式 管道模式,如下图所示: 管道模式 使用管道技术可以解决多个命令执行时的网...
kavin 2023.01.26 599浏览 0