主页

Redis-高可用和集群

我们一起学习配置和管理 Redis 的 Sentinel 和 Redis Cluster。 使用 Redis 的主从复制和持久化可以解决数据冗余备份的问题。但是如果没有人工干预,当主实例宕机,整个 Redis 服务将无法恢复。自 2.6 版本以后,Redis 原生支持的 Sentinel 是使用最广泛的高可用架构。利用 Sentinel 我们可以轻松地构建具备容错能力的 Redis 服务。 另外,由于 Redis 中所存储的数据增长速度都很快,一个存储了大量数据(通常在16G以上)的 Redis 实例的处理能力和内存容量可能会变成应用的瓶颈。随着 Redis 中数据集大小的增长,在进行持久化或主从复制时,也会越来越多地出现如延迟等问题,对于这种情况,水平扩展或者通过向 Redis ...

阅读更多

Redis-数据类型

使用 Redis 进行设计和开发时,首先应该考虑 Redis 原生支持的哪些数据类型最适合我们的场景。

阅读更多

Ubuntu 使用 LVM

那台跟了我很久的古老的笔记本,ThinkPad T420i,后来一直使用 Ubuntu。我给他添加了一块固态硬盘,下面是如何将另外一块硬盘挂载的笔记。

阅读更多

Actor 学习笔记

维基百科这样定义 Actor 模型: 在计算科学领域,Actor 模型是一个并行计算(Concurrent Computation)模型,它把 actor 作为并行计算的基本元素来对待:为响应一个接收到的消息,一个 actor 能够自己做出一些决策,如创建更多的 actor,或发送更多的消息,或者确定如何去响应接收到的下一个消息。

阅读更多