Может кто подскажет по redis.io, а изолируются "база" в редис? Если я хочу, чтоб на 1 тачке крутились несколько скриптов и пользоваться всеми прелестями, надо поднимать несколько редис серверов сервисы или как-то в одном можно изолироваться?
Может кто подскажет по redis.io, а изолируются "база" в редис? Если я хочу, чтоб на 1 тачке крутились несколько скриптов и пользоваться всеми прелестями, надо поднимать несколько редис серверов сервисы или как-то в одном можно изолироваться?
Если редис как standalone, то там есть параметр db от 0 до X. Можно использовать его при подключении. С кластером такое не получится. Поэтому либо префиксы для каждого сервиса, либо разные redis'ы.
Если редис как standalone, то там есть параметр db от 0 до X. Можно использовать его при подключении. С кластером такое не получится. Поэтому либо префиксы для каждого сервиса, либо разные redis'ы.
+ в карму, при подключении клиента имеется в виду?)
+ в карму, при подключении клиента имеется в виду?)
Ну да. По-дефолту берётся db=0, если не указано другое. Префиксы разруливаются на уровне клиентской библиотеки. Для ноды ничего лучше нет, чем https://github.com/luin/ioredis. Там подробно про api подключения в standalone/cluster всё написано.
Ну да. По-дефолту берётся db=0, если не указано другое. Префиксы разруливаются на уровне клиентской библиотеки. Для ноды ничего лучше нет, чем https://github.com/luin/ioredis. Там подробно про api подключения в standalone/cluster всё написано.