Size: a a a

Эликсир и Вунш

2018 August 26

ДК

Денис Квiтковий in Эликсир и Вунш
Всем привет✌️
Подскажите, пожалуйста, что, по вашему мнению, лучше выбрать для работы с Redis?
источник

ДК

Денис Квiтковий in Эликсир и Вунш
Вот с официального сайта рекомендации. Что насчёт них думаете?
источник

IA

Ilya Averyanov in Эликсир и Вунш
Есть давнишний eredis
источник

IA

Ilya Averyanov in Эликсир и Вунш
Нет причин его не использовать
источник

IA

Ilya Averyanov in Эликсир и Вунш
Он хоть на эрланге, но оперирует бинарями
источник

IA

Ilya Averyanov in Эликсир и Вунш
Так что дискомфорта нет
источник

ДК

Денис Квiтковий in Эликсир и Вунш
Спасибо, @motonarola!
Может быть, ещё от кого какие мысли? :)
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
exredis - это и есть Elixir-овский wrapper над eredis.
источник

K

Konstantin in Эликсир и Вунш
Денис Квiтковий
Всем привет✌️
Подскажите, пожалуйста, что, по вашему мнению, лучше выбрать для работы с Redis?
cамый главный вопрос. Что нужно от библиотеки ?
источник

K

Konstantin in Эликсир и Вунш
exredis - чуть более ориентирована на API и имеет набор функций, работает вполне себе быстро и безпроблемно.

redix - очень маленькая либа, которая делает свое дело на ура. (для меня она фаворит для использования на IoT и raspberry)
источник

ДК

Денис Квiтковий in Эликсир и Вунш
Использовать как cache для самых частых запросов, чтобы снизить нагрузку
источник

K

Konstantin in Эликсир и Вунш
не, понятно для чего Redis, вопрос в том, нужно красивее код - тогда exredis
Нужно меньше зависимостей и минимальный функционал - redix
Иначе eredis
источник

K

Konstantin in Эликсир и Вунш
если у вас разработчики не знакомы с Erlang - то лучше сразу брать exredis
источник

ДК

Денис Квiтковий in Эликсир и Вунш
Для API-шки нужен.
Я так понимаю, таки тогда exredis?
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Денис Квiтковий
Использовать как cache для самых частых запросов, чтобы снизить нагрузку
А рассматривали вариант использовать нативное решение на основе ets (con_cache, cachex) без redis-а вообще?
источник

K

Konstantin in Эликсир и Вунш
ETS - для кеша будет сильно быстрей кстати, солидарен с предыдущим оратором
источник

ДК

Денис Квiтковий in Эликсир и Вунш
Konstantin
если у вас разработчики не знакомы с Erlang - то лучше сразу брать exredis
Я практику прохожу и часть проекта, которую делаю я - на Elixir.
Так что я один в этом деле, ещё и нуб, с задачей сделать API-шку, разобраться что и как лучше😅
Раньше с Redis совсем дел не имел, поэтому подумал, что стоит спросить что куда и как😄
Это совет ментора, использовать Redis.
Сам подумал об ETS, но пока решил собрать все за и против :)
источник

IA

Ilya Averyanov in Эликсир и Вунш
как кэш +1 за подумать над ETS
источник

DR

Dmitry Russ (Aleksandrov) in Эликсир и Вунш
Если не нужны особенности redis-а, как асинхронное персистированние и деление одной redis инстанции  между несколькими ноудами или сложные комплексные query, то взять cachex и сделать с ним будет и быстрее и проще в maintainence в разы.
источник

K

Konstantin in Эликсир и Вунш
В Elixir/Erlang уже почти все есть и необходимость использовать что-то за пределами - редкость и должна быть обусловлена чем-то
источник