Max
https://github.com/docker/for-linux/issues/198
Max
Кайф бага
Ivan
Я снова к вам. И снова с вчерашним вопросом по редису. А как правильно определить maxmemorylimit?
Alexander 🐕
Вот так же и в Redis
Старый
Вот так же и в Redis
а зачем в 2018 году редис?
Bogdan (SirEdvin)
А что предлагаете вместо redis?)
Roman
а зачем в 2018 году редис?
и правда, надо есть брюкву
Старый
А что предлагаете вместо redis?)
ну рубисты, нодники, джависты монгу предлагают
Bogdan (SirEdvin)
Эм .... монга теперь KV?
Старый
многие монгу юзают как кеш и быстрое хранилище перед основной обработкой
Bogdan (SirEdvin)
многие монгу юзают как кеш и быстрое хранилище перед основной обработкой
Многие пишут на go, имитируя нормальный компилятор. Это не аргумент, если что.
Bogdan (SirEdvin)
Не вижу ничего плохо в пхп с ноджс.
Старый
ну го получше пхп
Ivan
ну рубисты, нодники, джависты монгу предлагают
https://scalegrid.io/blog/comparing-in-memory-databases-redis-vs-mongodb-percona-memory-engine/
Ivan
ну го получше пхп
Как жаль, что ты рассуждаешь, не имея навыков написания кода ни на go ни на php
Ivan
Впрочем, как обычно
Старый
Как жаль, что ты рассуждаешь, не имея навыков написания кода ни на go ни на php
90% решений по софту и его жизни принимают люди знающие ещё меньше чем я, но ты называешь это рынком и работодателем
Старый
как страшно
Bogdan (SirEdvin)
ну го получше пхп
На пхп код хотя бы можно писать. На го только генерация или копипаста
Ivan
как страшно
Это не должно быть страшно. Это должно быть поводом задуматься.
Georgiy
я то думал аэроспайк хотябы скажут. но менять редис на монгу...
Ivan
Мы же уже выяснили, что по твоим финансовым меркам я авторитет для тебя
Старый
Это не должно быть страшно. Это должно быть поводом задуматься.
о чём? если люди знающие в разы меньше меня, умеющие только подставлять и писать отмазы получают больше тебя и живут куда лучше?
Ivan
Ты гуглишь знакомые слова и потом рандомно их вставляешь в предложения
Ivan
😕ну ну, сказочник
Чего это вдруг?
Ivan
Почему?
Володя, может ты мне объяснишь с редисом? Янипони, почему он так себя ведёт(
Старый
Ты гуглишь знакомые слова и потом рандомно их вставляешь в предложения
😕как хорошо живётся в мани мирке типичного быдловатого хама
Navern
Володя, может ты мне объяснишь с редисом? Янипони, почему он так себя ведёт(
А расскажи кратко что тебя смущает и что происходит? Интересно
Ivan
А расскажи кратко что тебя смущает и что происходит? Интересно
У меня редис исключительно, как кэш. В него приходят данные, обрабатываются и потом уходят. В обе стороны все это гуляет, через целери. И вот редис начинает разрастаться не в себя. Я с этой проблемой вчера и пришел)
Ivan
Я думал, что може тузкое место в очередях, все это забиваетсяи поэтоум данные в редисе скапливаются
Navern
А ключей при этом вообще нет или какое-то стабильное количество?
Ivan
Но вроде бы нет
Ivan
պլհկ
а в ключах что? просто kv или листы?
Ivan
просто kv
Ivan
В итоге я выставил: maxmemory 1gb maxmemory-policy allkeys-lru
Ivan
Редис доходит до 1гб и сбрасывает весь кэш. И чет я призадумался - а в этом кэше не может быть данных, которые еще не успели организоваться в очереди и уйти, и я в итоге сбрасываю нужные мне данные, не успев их обработать?
Ivan
И выглядит это вот так:
Ivan
Ivan
и, короче, отправьте меня куда-нибудь почитать, чтоли…
Старый
и сравни за пару дней
Ivan
так сделай эксперимент, поставь 3 гб
Когда я заметил, что он разросся - он весил уже за 7 гб
Ivan
А увеличивать ОЗУ, наблюдая доколи он будет разрастаться - это путь вникуда
Старый
Когда я заметил, что он разросся - он весил уже за 7 гб
приложения забрают инфу как? фулл для обработки, или же частями?
Ivan
очередями
Yevhenii
а как ты удаляешь ключи?
Ivan
а как ты удаляешь ключи?
дык вот я не знаю
Старый
дык вот я не знаю
так задай вопрос кодерам
Ivan
после maxmemory-policy allkeys-lru
Ivan
Оно должно само
պլհկ
что за очереди еще
Ivan
так задай вопрос кодерам
И быть всю жизнь тупым? Ну спасибочки.
Старый
причём тупым, ну лезь в их код и смотри работу с редисом там, раз такой умный
Старый
ну выебоны то зачем?
Ivan
Я из вчерашнего разговора понял, что allkeys-lru должен сам разруливать
Yevhenii
Оно должно само
оно будет удалять наименее использованные ключи в последнее время
Ivan
Почему он удаляет ВСЕ?
Ivan
Aleksandr
Почему он удаляет ВСЕ?
видимо потому, что у ключей нет ttl и они живут вечность
Ivan
видимо потому, что у ключей нет ttl и они живут вечность
Вот это годная мысль. Тут я тоже читал. Но не понятно, сколько выставлять?
Старый
Я из вчерашнего разговора понял, что allkeys-lru должен сам разруливать
😐можешь смело их нах слать , они должны удалить ключ сами сразу после обработки
Ivan
зависит от аппы и от того, что делает
получает пакеты, быстренько парсит и отправляет инсертами в ClickHouse
Yevhenii
вообще, по хорошему, приложение должно ставить ttl само
Старый
вообще, по хорошему, приложение должно ставить ttl само
зачем? у меня кодеры хотели сначала чтобы гафка тоже сама всё делала
Ivan
вообще, по хорошему, приложение должно ставить ttl само
А если за это время он не успеет отправиться в бд, оно ж просто “вжух” и исчезнет, верно?
Старый
а брокер нихуя