1970-01-01

39 实战:Redis 集群模式(上)Redis Cluster 是 Redis 3.0 版本推出的 Redis 集群方案,它将数据分布在不同的服务区上,以此来降低系统对单主节点的依赖,并且可以大大的提高 Redis 服务的读写性能。 Redis 将...

1970-01-01

40 实战:Redis 集群模式(下)上篇文章我们讲了 Redis 集群的搭建与节点的动态添加和删除,我们这里再来简单的复习一下,其中 30001~30006 是我们最初搭建的集群,而 30007 和 30008 是后面动态添加的主从节点,我们使用 ...

1970-01-01

41 案例:Redis 问题汇总和相关解决方案本文收集了一些 Redis 使用中经常遇到的一些问题,和与之相对应的解决方案,这些内容不但会出现在实际工作中,也是面试的高频问题,接下来一起来看。 缓存雪崩缓存雪崩是指在短时间内,有大量缓存同时过期,导致...

1970-01-01

43 加餐:Redis 的可视化管理工具因为 Redis 官方只提供了命令行版的 Redis 客户端 redis-cli,以至于我们在使用的时候会比较麻烦,通常要输入一堆命令,而且命令行版的客户端看起来也不够直观,基于以上两个原因我们需要找一个可视化...

1970-01-01

42 技能学习指南经过前面文章的学习,我相信一定有一半的人看懂了,而另一半人一定是似懂非懂或者是完全不懂,如果你属于前者,那恭喜你,但如果没看懂,也没关系,本文来给你具体的解决方案。 我们来仔细回忆两件事,第一件是大学考级学的那些英语,我每个单词每个...

1970-01-01

00 开篇词 这样学Redis,才能技高一筹你好,我是蒋德钧,欢迎和我一起学习 Redis。 我博士毕业后,就一直在中科院计算所工作,现在的职位是副研究员。在过去的 14 年时间里,我一直从事互联网底层基础设施方面的研究工作,主要的研究方向为新型存储...

1970-01-01

02 数据结构:快速的Redis有哪些慢操作?一提到 Redis,我们的脑子里马上就会出现一个词:“快。”但是你有没有想过,Redis 的快,到底是快在哪里呢?实际上,这里有一个重要的表现:它接收到一个键值对操作后,能以 微秒级别 的速度找到数据,并...

1970-01-01

03 高性能IO模型:为什么单线程Redis能那么快?今天,我们来探讨一个很多人都很关心的问题:“为什么单线程的 Redis 能那么快?” 首先,我要和你厘清一个事实,我们通常说,Redis 是单线程,主要是指 Redis 的网络 IO 和键值对读写...

1970-01-01

05 内存快照:宕机后,Redis如何实现快速恢复?上节课,我们学习了 Redis 避免数据丢失的 AOF 方法。这个方法的好处,是每次执行只需要记录操作命令,需要持久化的数据量不大。一般而言,只要你采用的不是 always 的持久化策略,就不会对性...

1970-01-01

04 AOF日志:宕机了,Redis如何避免数据丢失?如果有人问你:“你会把 Redis 用在什么业务场景下?”我想你大概率会说:“我会把它当作缓存使用,因为它把后端数据库中的数据存储在内存中,然后直接从内存中读取数据,响应速度会非常快。”没错,这确...

1789101166