Redis五种数据结构之字符串String

string类型的数据存储是最简单的key-value存储;通常用于缓存使用,也有部分场景用kv结构做原子计数器使用。与其它键值存储提供的字符串非常相似,键(key)----值(value),字...

CAP 定理的含义

分布式系统(distributed system)正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统...

Mac服务管理brew services

不知什么时候Homebrew升级mysql 以后不知道mysql.server 启动/关闭服务了。 只能通过brew services 去管理,当时也没特意去看这个服务管理的具体用法 就知道br...

理解分布式id生成算法SnowFlake 雪花算法

分布式系统中我们一般会对一些数据量大的业务进行拆分,如:订单表,用户表。因为数据量巨大一张表无法承载。就会对其进行分库分表。但一旦涉及到分库分表,就会引申出分布式系统中唯一主键ID的生成问题,永...

在面试前必须要知道的 Redis 面试内容

今天来分享一下Redis几道常见的面试题: 如何解决缓存雪崩?如何解决缓存穿透? 如何保证缓存与数据库双写时一致的问题?一、缓存雪崩1.1 什么是缓存雪崩?回顾一下我们为什么要用缓存(Redis...