@moblybr/node-redis-manager

2.0.3 • Public • Published

@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.

/@moblybr/node-redis-manager/

    Package Sidebar

    Install

    npm i @moblybr/node-redis-manager

    Weekly Downloads

    4

    Version

    2.0.3

    License

    ISC

    Unpacked Size

    21.7 kB

    Total Files

    10

    Last publish

    Collaborators

    • mobly-user
    • majoraze
    • daniel_gusmao
    • mobly-bot