Alexander 🐕
Я не вижу причин за мат банить
Alexander
да вообще не надо никого банить)
Alexander 🐕
Разве что Мария начнет вдруг матом ругаться, что недопустимо для леди
Vladimir
мат это нормальная часть языка. Не надо разве что материться как сапожник, через слово
Alexander
просто сообщения с матом удалять
Alexander
ну и с троллингом
Vladimir
но не будешь же ты пенисами обкладывать всяких мудрых людей?
Alexander
мне нравится как сделано в https://telegram.me/startupchat
Alexander
там что-то банится автоматически
Alexander 🐕
Alexander
и поэтому весьма сложно с кем-то поругаться
Alexander 🐕
Alexander 🐕
Там просто никто не пытался
Alexander 🐕
Vladimir
да, примерно так
Vladimir
но я пойду спать
Alexander 🐕
Как человек, то ли восемь, то ли девять лет смотрящий в ЖЖ по ru_sysadmins, ответственно заявляю - банить мне проще только за рекламу, за остальное - стебать
Denis
зацениет фишку.
Denis
127.0.0.1:6379> GET 'user:7250242:known'
(nil)
strings dump.rdb | grep 'user:7250242:known'
user:7250242:known
Denis
чо за херь ?
Alexander 🐕
Это у тебя редис?
Denis
аха
Alexander 🐕
Запись в дампе помечена как удаленная, поди
Alexander 🐕
Там же MVCC внутри
Denis
а как чекунть ?
Alexander 🐕
А надо смотреть формат файла
Alexander 🐕
И в хекс-редакторе глядеть, чем запись обложена
Denis
у меня appendonly no
Alexander 🐕
Это неважно, я думаю, он в памяти мог быть на момент дампа
Alexander 🐕
Была более старая сессия порст
Alexander 🐕
Которая видела эту запись еще
Alexander 🐕
Вот она на диск и скаталась
Alexander 🐕
То есть - технически я здесь противоречия не вижу
Alexander 🐕
Дамп, насколько я помню, атомарен
Alexander 🐕
Скопируй его в сторону и запусти еще один инстанс
Denis
и что ?
Alexander 🐕
Так погоди
Alexander 🐕
Если тебе нужно провести самоуспокоение - мой план должен быть достаточен
Alexander 🐕
Если тебе нужно разобраться, тебе придется внедриться в код редиса
Alexander 🐕
В то место, где он подбирает данные с дампа
Alexander 🐕
И добавить туда логгинга
Alexander 🐕
Понимаешь, к чему я клоню?
Alexander 🐕
В любом случае, скопируй дамп, пока не вышло нового без этой записи
Denis
да я из бэкапа ресторюсь
Denis
и вижу что нужные мне ключи отсуствуют
Denis
в дампе они есть
Alexander 🐕
Ну - план такой, что нужно подтвердить или опровергнуть теорию о том, что это уже удаленный ключ
Alexander 🐕
Единственный способ это нормально сделать - дофигачить в код редиса логирования в разных местах
Alexander 🐕
Это не так сложно, как звучит
Denis
дам вычитывается тупо при старте редиса.
Alexander 🐕
Да
Alexander 🐕
Я в курсе
Alexander 🐕
И дальше редис смотрит, жива запись или уже нет
Alexander 🐕
Точнее, не так
Alexander 🐕
Он дамп втягивает в память целиком же
Alexander 🐕
Че я гоню
Alexander 🐕
Просто мертвую запись он тебе в запросе не отдает
Denis
вопрос
Denis
как редис считает экспайр ключа ? )
Denis
тоесть если был ттл на кее, но дамп старый, при ресторе он поэкспайрится ? там абсолют тайм какой то у ключей ?
Alexander 🐕
Одно из двух
Либо дамп тянется в память, как есть (что было бы логично, вроде бы, дамп это тупо сериализованное представление того, что в памяти)
Alexander 🐕
Либо процессится
Alexander 🐕
Как на самом деле - в код ннада лезть
yopp
Alexander
ну, с критикой дешевого хостинга я вообще согласен, если хостинг стоит менее 7 баксов в месяц - туда банально даже техподдержка не вписывается
Alexander
так что тут без иллюзий
Alexander
но для некоторых задач scaleway, думаю, нормально
Alexander
например, балансировщик туда поставить
Alexander
потеряются данные - ну и ладно, всё в контейнере, скачал заново образ , переполучил сертификаты Let's encrypt и готово
yopp
yopp
хуйня на атоме стоит в розницу 200е
Alexander
ну, средняя цена программиста в западной европе - от 30 баксов в час и выше
yopp
я ещё раз подчеркну: у меня к scaleway никаких иллюзий нет и не было с самого начала
yopp
я с вами реальным говном делюсь :)
yopp
вот оно, только ручку протяни
Alexander
а что за атомы?
Alexander
тоже аренда?
yopp
так scaleway это «облако» на атомах