Аналогичное утверждение «asyncio блокируется на I/O операциях»
Читать полностью…можно реализовать write through паттерн для записи сессий в бд и кэш
https://redis.io/learn/howtos/solutions/caching-architecture/write-through
почему же, наоборот помогает
In Redis Cluster nodes don't proxy commands to the right node in charge for a given key, but instead they redirect clients to the right nodes serving a given portion of the key space.Читать полностью…
Eventually clients obtain an up-to-date representation of the cluster and which node serves which subset of keys, so during normal operations clients directly contact the right nodes in order to send a given command.
Because of the use of asynchronous replication, nodes do not wait for other nodes' acknowledgment of writes (if not explicitly requested using the WAIT command).
Also, because multi-key commands are only limited to near keys, data is never moved between nodes except when resharding.
Normal operations are handled exactly as in the case of a single Redis instance. This means that in a Redis Cluster with N master nodes you can expect the same performance as a single Redis instance multiplied by N as the design scales linearly. At the same time the query is usually performed in a single round trip, since clients usually retain persistent connections with the nodes, so latency figures are also the same as the single standalone Redis node case.
Very high performance and scalability while preserving weak but reasonable forms of data safety and availability is the main goal of Redis Cluster.
Оу, кейсов много, лучше наверное в интернетах про это почитать. Как минимум на оф сайте подробно расписано, почему вы должны купить редис)
Читать полностью…Кривой и медленный запрос может инстанс редиса затормозить для операций по всему сервису, если туда ложить больше чем просто сессию
Читать полностью…Человек впервые реализует сессии на редисе через cookies, пропускная способность редиски от 100000 операций в секунду. Если речь идет о сессиях, то значит 100000 пользователей в секунду, с такими нагрузками в паблик не идут
Читать полностью…Угу, но только в их шардировании были нюансы, не знаю пофиксили или нет, но в сознании выработалось правило - redis как KV не про кластер, как ушли в коммерцию перестал за ним следить
Читать полностью…probabilistic data types тоже супер полезны, в одном хайлоад проекте мы статистику хранили через HLL, блум фильтры и т.п.
Читать полностью…ну понятное дело, поэтому "до" пишу
тут же контекст хранения сессий, что в целом не сильно нагружает
ну редис специально таким образом спроектировали так как это сильно ускоряет его работу, для большинства кейсов сингл инстанса спокойно хватит, на мощном ядре он может до млн операций в секунду выполнять
Читать полностью…🔫 Gu кикнут — вернуть этого пользователя можно только разбаном в настройках чата.
За кик проголосовали:
@mussinalibek, @votasbanned, @yernarbekbolat, @toleubekov_temirlan, @pointtochka, @discretecringe, @nursatse, @mryerke, @kud_van, Sanzhar Makashev, @danalexson90
Информация по переезду из 🇺🇦 в 🇨🇦
Всем привет👋
The Tech – telegram-канал объединения центрально-азиатских IT-лидеров.
Здесь вы найдете:
— свежие новости из мира технологий
— анонсы мероприятий, мастер-классов и хакатонов
— полезные ресурсы и возможности для стартапов и IT-специалистов
— интервью с вдохновляющими людьми из IT-индустрии.
Присоединяйтесь, чтобы быть в центре IT-событий и находить единомышленников!👩💻🧑💻
В таком случае кластеризация не поможет, так как при любом раскладе - это один поток
Читать полностью…А в целом пойдет сессию в бд, например в постгресе хранить для начала
Читать полностью…А что за операции длиной в месяц? Может по другому подойти к самой обработке?
Читать полностью…