@moblybr/node-redis-manager
v2.0.3
Published
Redis Package to manage Redis Client Connections
Downloads
16
Keywords
Readme
@mobly/packages/node/redis-manager
Este pacote serve para fazer a gestão das conexões redis que você tiver. Permite criar mais de uma conexão simultaneamente sem criar instâncias repetidas da mesma conexão, se focando em apenas uma por URL.
Modo de usar
Adicione a seu projeto através do comando:
npm i @moblybr/node-redis-manager
Com isso, você pode usá-lo da seguinte forma:
- Uso básico:
O pacote procura nas variáveis de ambiente pela variável REDIS_URL
e configura desta forma.
Obs: O terceiro parâmetro do método set
é o ttl em segundos, se omitido os dados serão persistentes no banco.
Você terá os métodos:
// myModule.js
const { get, set, del } = require('@moblybr/node-redis-manager')
set('chave', 'valor', 60)
// retorna OK
const chave = await get('chave')
// retorna {chave: valor}
del('chave')
// retorna OK
- Uso com URI manualmente
// myModule.js
const { get, set, del } = require('@moblybr/node-redis-manager')
set('chave', 'valor', 'URI-REDIS')
const chave = await get('chave', 'URI-REDIS')
del('chave', 'URI-REDIS')
Caso você chame novamente essa URI, não será criada uma nova conexão. A primeira conexão é armazenada
- Uso configurando a URI
Você pode configurar o endereço da sua instância Redis setando a variável de ambiente REDIS_URL
.