1.0.6 • Published 5 years ago

@moblybr/node-multi-redis-manager v1.0.6

Weekly downloads
3
License
ISC
Repository
bitbucket
Last release
5 years ago

@mobly/packages/node/multi-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-multi-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.

Você terá os métodos:

// myModule.js

const { get, set, del } = require('@moblybr/node-multi-redis-manager')

set('chave', 'valor')
// 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-multi-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.

1.0.6

5 years ago

1.0.5

5 years ago