RUVIDEO
Поделитесь видео 🙏

System Design-cache/系统设计-缓存/Redis: 理论与实践(基础)

实践中,Redis可能是比Memcache使用更广泛的cache,同时作为非常基础的中间件之一,redis经常在面试中被问及。因此这一次系统地总结了redis相关的知识点,希望理论现实结合可以更有助于理解。

在这一部分中讲到了:
1. 什么是redis, 为什么要使用redis;
2. redis为什么快;
3. redis对atomicity的支持: single operation, multiple operation, pipeline, transaction和lua script.
4. redis中支持的数据结构和pub/sub;
5. 分布式锁(distributed locking)的三种实现方法及使用场景: 缓存雪崩(thundering herd)和缓存击穿;
6. distributed lock + fencing的必要性和chubby的支持;

在这一部分中fail to explain:
1. 怎么load lua script给redis server?
Answers:
1. Lua script可以用"script load"从client端load到server后,用"evalsha"来调用;
2. 也可以直接用"eval“来execute;
See the following docs for more details:
1. https://redis.io/commands/eval
2. https://redis.io/commands/script-load

在下一部分(https://youtu.be/YPtPz8I4c6U)中会介绍并且demo:
1. redis persistence: AOF, RDB;
2. redis replication;
3. HA: redis sentinel
4. Sharding: Redis Cluster
5. Operation Caveats;

之前基于paper "Scaling Memcache at Facebook"的讲解和小组讨论: https://www.youtube.com/watch?v=0zjSb0AYMJM

See this for the collection of resources: [How to scale cache in data intensive distributed systems](https://palpark.me/collections/5fe447d95c5827d65afcb2a4)

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «System Design-cache/系统设计-缓存/Redis: 理论与实践(基础)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.