Enviar pesquisa
Carregar
Умное кэширование в Rails
•
0 gostou
•
723 visualizações
А
Александр Ежов
Seguir
Доклад для RailsClub 2010.
Leia menos
Leia mais
Dados e análise
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 72
Baixar agora
Baixar para ler offline
Recomendados
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Ontico
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Ontico
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
Ontico
NoSQL - коротко о главном / Сергей Туленцев (TextMaster)
NoSQL - коротко о главном / Сергей Туленцев (TextMaster)
Ontico
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Ontico
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Ontico
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Ontico
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Ontico
Recomendados
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Кэширование данных в web приложениях. Использование memcached / Юрий Красноще...
Ontico
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Горизонтальное масштабирование: что, зачем, когда и как /Александр Макаров (Y...
Ontico
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
«Секретные» технологии инвестиционных банков / Алексей Рагозин (Дойче Банк)
Ontico
NoSQL - коротко о главном / Сергей Туленцев (TextMaster)
NoSQL - коротко о главном / Сергей Туленцев (TextMaster)
Ontico
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Путь от монолита на PHP к микросервисам на Scala / Денис Иванов (2GIS)
Ontico
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Инструменты высоконагруженных проектов - кэширование и очереди, Вячеслав Моск...
Ontico
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Что особенного в СУБД для данных в оперативной памяти / Константин Осипов (Ta...
Ontico
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Tempesta FW: challenges, internals, use cases / Александр Крижановский (Tempe...
Ontico
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Ontico
Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis)
Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis)
Ontico
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Fwdays
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Ontico
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
Ontico
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Ontico
Chronicle Map — key-value хранилище для трейдинга на Java / Левентов Роман (C...
Chronicle Map — key-value хранилище для трейдинга на Java / Левентов Роман (C...
Ontico
Балансировка нагрузки и отказоустойчивость в Одноклассниках
Балансировка нагрузки и отказоустойчивость в Одноклассниках
Ontico
Near-realtime аналитика событий в высоконагруженном проекте
Near-realtime аналитика событий в высоконагруженном проекте
Alexandr Krasheninnikov
Сергей Аверин "Распространенные ошибки применения баз данных"
Сергей Аверин "Распространенные ошибки применения баз данных"
Tanya Denisyuk
NodeJS в HighLoad проекте / Акрицкий Владимир (iAge Engineering)
NodeJS в HighLoad проекте / Акрицкий Владимир (iAge Engineering)
Ontico
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
Ontico
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Ontico
Эволюция процесса деплоя в проекте / Денис Яковлев (2ГИС)
Эволюция процесса деплоя в проекте / Денис Яковлев (2ГИС)
Ontico
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ontico
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Ontico
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Ontico
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
Ontico
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
Ontico
Всеволод Поляков "История одного мониторинга"
Всеволод Поляков "История одного мониторинга"
Fwdays
Александр Соловьёв, Griddynamics.com
Александр Соловьёв, Griddynamics.com
Ontico
AVITO. Решардинг Redis без даунтайма. DevConf 2012
AVITO. Решардинг Redis без даунтайма. DevConf 2012
Roman Pavlushko
Mais conteúdo relacionado
Mais procurados
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Ontico
Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis)
Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis)
Ontico
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Fwdays
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Ontico
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
Ontico
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Ontico
Chronicle Map — key-value хранилище для трейдинга на Java / Левентов Роман (C...
Chronicle Map — key-value хранилище для трейдинга на Java / Левентов Роман (C...
Ontico
Балансировка нагрузки и отказоустойчивость в Одноклассниках
Балансировка нагрузки и отказоустойчивость в Одноклассниках
Ontico
Near-realtime аналитика событий в высоконагруженном проекте
Near-realtime аналитика событий в высоконагруженном проекте
Alexandr Krasheninnikov
Сергей Аверин "Распространенные ошибки применения баз данных"
Сергей Аверин "Распространенные ошибки применения баз данных"
Tanya Denisyuk
NodeJS в HighLoad проекте / Акрицкий Владимир (iAge Engineering)
NodeJS в HighLoad проекте / Акрицкий Владимир (iAge Engineering)
Ontico
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
Ontico
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Ontico
Эволюция процесса деплоя в проекте / Денис Яковлев (2ГИС)
Эволюция процесса деплоя в проекте / Денис Яковлев (2ГИС)
Ontico
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ontico
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Ontico
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Ontico
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
Ontico
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
Ontico
Всеволод Поляков "История одного мониторинга"
Всеволод Поляков "История одного мониторинга"
Fwdays
Mais procurados
(20)
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Спасение 6 млн файлов в условиях полного хецнера (Даниил Подольский, Дмитрий ...
Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis)
Android Cloud... точнее Cloud из Android / Охрименко Алексей (Acronis)
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Дмитрий Меньшиков "Топ-10 фейлов на реальном highload проекте"
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Как считать и анализировать сотни гигабит трафика в секунду, Станислав Николо...
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
Защита данных и датацентров от катастроф. Подход Nutanix / Максим Шапошников ...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Оптимизация программ для современных процессоров и Linux, Александр Крижановс...
Chronicle Map — key-value хранилище для трейдинга на Java / Левентов Роман (C...
Chronicle Map — key-value хранилище для трейдинга на Java / Левентов Роман (C...
Балансировка нагрузки и отказоустойчивость в Одноклассниках
Балансировка нагрузки и отказоустойчивость в Одноклассниках
Near-realtime аналитика событий в высоконагруженном проекте
Near-realtime аналитика событий в высоконагруженном проекте
Сергей Аверин "Распространенные ошибки применения баз данных"
Сергей Аверин "Распространенные ошибки применения баз данных"
NodeJS в HighLoad проекте / Акрицкий Владимир (iAge Engineering)
NodeJS в HighLoad проекте / Акрицкий Владимир (iAge Engineering)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
nginx.CHANGES.2015 / Игорь Сысоев, Валентин Бартенев (Nginx)
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Flashcache в mamba.ru / Яковлев Александр Юрьевич (ЗАО Мамба)
Эволюция процесса деплоя в проекте / Денис Яковлев (2ГИС)
Эволюция процесса деплоя в проекте / Денис Яковлев (2ГИС)
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Ускоряем и разгружаем веб-сервер, прозрачно кэшируя на SSD, Станислав Николов...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Пишем свою платформу для управления данными. Это очень просто / Суханов Васил...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
NAS, Predictions, Preloading, Presudo-Isomorphism / Охрименко Алексей (Acronis)
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
OpenResty: превращаем NGINX в полноценный сервер приложений / Владимир Прота...
Всеволод Поляков "История одного мониторинга"
Всеволод Поляков "История одного мониторинга"
Semelhante a Умное кэширование в Rails
Александр Соловьёв, Griddynamics.com
Александр Соловьёв, Griddynamics.com
Ontico
AVITO. Решардинг Redis без даунтайма. DevConf 2012
AVITO. Решардинг Redis без даунтайма. DevConf 2012
Roman Pavlushko
Решения Dell для защиты данных и оптимизации ресурсов хранения
Решения Dell для защиты данных и оптимизации ресурсов хранения
Dell_Russia
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
ForkConf
20111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture3
Computer Science Club
Практическая реализация распределенного отказоустойчивого Comet сервера на Er...
Практическая реализация распределенного отказоустойчивого Comet сервера на Er...
Ontico
Гибридные Центры Обработки Данных
Гибридные Центры Обработки Данных
TechExpert
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
Marina Gryshko
Защита данных от Dell Software: краткий обзор и планы развития продуктов
Защита данных от Dell Software: краткий обзор и планы развития продуктов
BAKOTECH
Защита данных от Dell Software
Защита данных от Dell Software
Dell_Russia
Защита данных от Dell Software
Защита данных от Dell Software
Dell_Russia
FT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это просто
Александр Ежов
Работа с Big Data
Работа с Big Data
MATLAB
Software craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systems
Pavel Veinik
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Ontico
IOP202 Redis in Azure
IOP202 Redis in Azure
mourhoon
Auditing HA/DR Сonfigurations
Auditing HA/DR Сonfigurations
Alexey Chekanov
Smirnov Memcached High Load 2008
Smirnov Memcached High Load 2008
Ontico
Smirnov Memcached Highload 2008
Smirnov Memcached Highload 2008
Ontico
Механика DDoS (Александр Крижановский)
Механика DDoS (Александр Крижановский)
Ontico
Semelhante a Умное кэширование в Rails
(20)
Александр Соловьёв, Griddynamics.com
Александр Соловьёв, Griddynamics.com
AVITO. Решардинг Redis без даунтайма. DevConf 2012
AVITO. Решардинг Redis без даунтайма. DevConf 2012
Решения Dell для защиты данных и оптимизации ресурсов хранения
Решения Dell для защиты данных и оптимизации ресурсов хранения
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
(1 часть) 1С-Битрикс. Как настроить двухуровневую конфигурацию веб-приложения...
20111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture3
Практическая реализация распределенного отказоустойчивого Comet сервера на Er...
Практическая реализация распределенного отказоустойчивого Comet сервера на Er...
Гибридные Центры Обработки Данных
Гибридные Центры Обработки Данных
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
Презентация Защита данных от Dell Software: краткий обзор и планы развития ...
Защита данных от Dell Software: краткий обзор и планы развития продуктов
Защита данных от Dell Software: краткий обзор и планы развития продуктов
Защита данных от Dell Software
Защита данных от Dell Software
Защита данных от Dell Software
Защита данных от Dell Software
FT & HA Rails приложений приложений — это просто
FT & HA Rails приложений приложений — это просто
Работа с Big Data
Работа с Big Data
Software craftsmanship 12 online highload systems
Software craftsmanship 12 online highload systems
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
IOP202 Redis in Azure
IOP202 Redis in Azure
Auditing HA/DR Сonfigurations
Auditing HA/DR Сonfigurations
Smirnov Memcached High Load 2008
Smirnov Memcached High Load 2008
Smirnov Memcached Highload 2008
Smirnov Memcached Highload 2008
Механика DDoS (Александр Крижановский)
Механика DDoS (Александр Крижановский)
Mais de Александр Ежов
Кеширование данных в БД
Кеширование данных в БД
Александр Ежов
Борьба с багами: RailsClub на DevConf 2015
Борьба с багами: RailsClub на DevConf 2015
Александр Ежов
Rails 5: awesome features and breaking changes
Rails 5: awesome features and breaking changes
Александр Ежов
Big Data и Ruby
Big Data и Ruby
Александр Ежов
Abstract machines for great good
Abstract machines for great good
Александр Ежов
Rubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секунду
Александр Ежов
Liquor, Liquid и другие безопасные языки разметки в RoR
Liquor, Liquid и другие безопасные языки разметки в RoR
Александр Ежов
Vim or die
Vim or die
Александр Ежов
Capistrano Rails
Capistrano Rails
Александр Ежов
Sphinx как база данных
Sphinx как база данных
Александр Ежов
Emacs и Rails
Emacs и Rails
Александр Ежов
Антикризисная презентация
Антикризисная презентация
Александр Ежов
Eventmachine: структура evented-приложений
Eventmachine: структура evented-приложений
Александр Ежов
Дэдлоки
Дэдлоки
Александр Ежов
Обзорное сравнение серверов приложений для Rails
Обзорное сравнение серверов приложений для Rails
Александр Ежов
Приложения в плагинах
Приложения в плагинах
Александр Ежов
Использования PgQ и Londste в rails-приложении
Использования PgQ и Londste в rails-приложении
Александр Ежов
Масштабирование в Rails
Масштабирование в Rails
Александр Ежов
Интернационализация и локализация Ruby on Rails. gem russian
Интернационализация и локализация Ruby on Rails. gem russian
Александр Ежов
Как сделать контрибут в Ruby on Rails
Как сделать контрибут в Ruby on Rails
Александр Ежов
Mais de Александр Ежов
(20)
Кеширование данных в БД
Кеширование данных в БД
Борьба с багами: RailsClub на DevConf 2015
Борьба с багами: RailsClub на DevConf 2015
Rails 5: awesome features and breaking changes
Rails 5: awesome features and breaking changes
Big Data и Ruby
Big Data и Ruby
Abstract machines for great good
Abstract machines for great good
Rubt on Rails: 1000 запросов в секунду
Rubt on Rails: 1000 запросов в секунду
Liquor, Liquid и другие безопасные языки разметки в RoR
Liquor, Liquid и другие безопасные языки разметки в RoR
Vim or die
Vim or die
Capistrano Rails
Capistrano Rails
Sphinx как база данных
Sphinx как база данных
Emacs и Rails
Emacs и Rails
Антикризисная презентация
Антикризисная презентация
Eventmachine: структура evented-приложений
Eventmachine: структура evented-приложений
Дэдлоки
Дэдлоки
Обзорное сравнение серверов приложений для Rails
Обзорное сравнение серверов приложений для Rails
Приложения в плагинах
Приложения в плагинах
Использования PgQ и Londste в rails-приложении
Использования PgQ и Londste в rails-приложении
Масштабирование в Rails
Масштабирование в Rails
Интернационализация и локализация Ruby on Rails. gem russian
Интернационализация и локализация Ruby on Rails. gem russian
Как сделать контрибут в Ruby on Rails
Как сделать контрибут в Ruby on Rails
Умное кэширование в Rails
1.
Умное кэширование в Rails
2.
?
3.
«Premature optimization is the
root of all evil» Donald Knuth
4.
Два вида кэширования:
5.
Вредное
6.
Жизненно необходимое
7.
Когда нужно кэшировать?
8.
Если за время
жизни кэш будет прочтен более 1 раза
9.
Если работа с
кэшем экономит ресурсы сервера
10.
Что кэшировать?
11.
«Горячие» данные
12.
Результаты сложных или долгих
операций
13.
Части ответа сервера
14.
Ответ сервера целиком
15.
Где хранить кэш?
16.
Память приложения ● «Горячие»
данные ● Результаты операций
17.
Memcached ● «Горячие» данные ●
Результаты операций ● Фрагменты ответа
18.
База данных :) ●
«Горячие» данные ● Результаты операций
19.
Redis ● «Горячие» данные ●
Результаты операций
20.
Файловая система ● Результаты
операций ● Фрагменты ответа ● Ответ целиком
21.
Кэширующий proxy-сервер ● Фрагменты
ответа ● Ответ целиком
22.
Например...
23.
«Горячие» данные
24.
Muuviz
25.
Ответы пользователей Статистика Вопросы пользователям
26.
~ 10.000 записей SQL
— 300ms Redis — 20ms Переменная — 0ms
27.
~ 10.000 записей SQL
— 300ms Redis — 20ms Переменная — 0ms
28.
Результаты операций
29.
Railorz RPG Engine
30.
Character Inventory Item Item
Attack Defence Sword 3 Bow 2 Shield 1 Armor 3 5 4
31.
На каждого игрока: В
среднем — 10 предметов Максимум (сейчас) — 128
32.
Считать каждый раз
— безумно дорого и долго
33.
Выход: serialize :inventory_effects
34.
или class InventoryEffect <
AR::B belongs_to :character end
35.
Лучший выбор: Зависит от
задачи
36.
Фрагменты ответа
37.
<% cache 'disisdakey'
do %> ...неприлично медленная операция... <% end %>
38.
Лучший выбор: memcached
39.
@user.cache_key
40.
'users/9-20101027173032'
41.
@user.save!
42.
'users/9-20101027198122'
43.
Кэш «протухает» автоматически
44.
Не только для
моделей
45.
def daily_cache_key 'my_key/%s' % Time.now.end_of_day.to_i end
46.
cache(daily_cache_key)
47.
Ответ целиком
48.
class MyController <
AC::B caches_page :show end
49.
Nginx location / { try_files
$uri @passenger; } location @passenger { passenger_enabled on; }
50.
Проблемы
51.
Выбор хранилища
52.
Нет «серебрянной пули»
53.
Контентные проекты: ● memcached ●
База данных ● Файловая система
54.
Игровые приложения: ● memcached ●
Redis ● Память приложения
55.
«Протухание» кэша
56.
« There are
only two hard things in Computer Science: cache invalidation and naming things » Phil Karlton
57.
«Протухание» кэша
58.
Память приложения
59.
60.
База данных
61.
before_save :update_cache def update_cache self.cache
= {…} end
62.
Memcached
63.
Автоматическое «протухание»
64.
Можем удалять только зная
ключ
65.
Redis
66.
Redis — это
не кэш! Это хранилище данных
67.
Удаление ключей по
маске
68.
Файловая система
69.
Observer
70.
Удаление по маске
71.
Страшные истории
72.
Вопросы? Алексей Дмитриев rene.dekart@gmail.com http://railorz.ru @dekart1234
Baixar agora