Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 September 28

E

Etki in Сrystal Lang — русскоговорящее сообщество
И кладешь его в то же хранилище
И не имеешь проблем с менеджментом лишней сущности
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
А что за менеджмент redis? И то же хранилище - это что?
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Переслано от Etki
В котором приложение хранит то, что не может потерять
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Вот это вот хранилище
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Которое, возвращаясь к частному примеру обычного вебаппа, реляционка
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Например? Вытаскивать переменные select-запросами? Нет.
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Почему?
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
В чем разница, откуда ты достаешь запись по ключу?
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
У меня в приложении игровом есть много таймеров, которые дублируются в редис.
Быстрые таймеры висят в памяти, более 15 минут - просто сваливаются в редис, потом пачками выгребаются. Плюс - на случай перезагрузки приложения.
В постгрес их сыпать - лишний мусор.
Чем это плохо? Менеджить не надо, поставил редис, прикрутил библиотеку - дело 10 минут.
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Потому что неудобно, медленно, потому что придётся для многих вещей локальный pg поднимать. Может, ещё ORM прикрутить? Админить pg посложнее Redis, а если сравнивать локальный Redis и даже SQLite - я точно выберу Redis.
Кстати, как там проблемы удержания коннекта в базу и реконнектов? Уже везде решены, рай на Земле воцарился?
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
А зачем здесь лишний редис?
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
Чтобы не мусорить в постгрес
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
А в чем разница?
источник

TF

Terry Filch in Сrystal Lang — русскоговорящее сообщество
разница немного есть, к примерурезультат выполнение сложного sql Запроса закешировано в ram вместо выполнения на том же mysql + под нагрузкой

здесь очень помогает memcached/redis, в остальном зачем php-шники для laraverl/magento юзают redis - хз, наверное потому, что кривые запросы слишком долго выполняются и проще тянуть с redis
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
Ты хранишь стейт. Хоть там, хоть там.
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Поставить Redis и либу - где-то секунд 30 с обновлением кеша пакетного менеджера
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
Да. но если я могу хранить там мусор, я там его и храню
источник

AB

Alexander B🔮 in Сrystal Lang — русскоговорящее сообщество
По ресурсам проблем не имею, в чем проблема то, не понимаю)
источник

E

Etki in Сrystal Lang — русскоговорящее сообщество
В редис положат что? Результат выполнения этого запроса.
Что мешает класть его вместо редиса в ту же базу? Ничего
источник

TF

Terry Filch in Сrystal Lang — русскоговорящее сообщество
временные таблицы значения и зачем они там? что бы тратить ресурсы накладные на их скложить, изменить, удалить?
источник