@gat-solutions/redis
TypeScript icon, indicating that this package has built-in type declarations

1.0.7 • Public • Published

Custom IORedis GAT

Installation

$ npm install @gat-solutions/redis

Config Environment

//Host của redis write
REDIS_WRITE_HOST=
//Port của redis write
REDIS_WRITE_PORT=
//Password của redis write
REDIS_WRITE_PASSWORD=
//DB index của redis write
REDIS_WRITE_DB=

//Host của redis read
REDIS_READ_HOST=
//Port của redis read
REDIS_READ_PORT=
//Password của redis read
REDIS_READ_PASSWORD=
//DB index của redis read
REDIS_READ_DB=

Usage

import { RedisService } from "@gat-solutions/redis"

const redisService = new RedisService();

// Lưu data với thời gian 60s
redisService.set("KEY:ABC", "DEF", 60); //60s

// Lưu data vô thời hạn
redisService.setNx("KEY:ABC", "DEF"); //60s

// Lấy data từ redis
const data = await redisService.get("KEY:ABC");
if (!data){
    throw new Error("Not found data")
}
console.log(data) //"DEF"

// Xóa data
redisService.del("KEY:ABC")

// Lấy danh sách key
const keys = await redisService.keys("KEY")
console.log(keys) //["ABC"]

Readme

Keywords

none

Package Sidebar

Install

npm i @gat-solutions/redis

Weekly Downloads

9

Version

1.0.7

License

ISC

Unpacked Size

9.25 kB

Total Files

6

Last publish

Collaborators

  • huygiale
  • dotranminhchu
  • duyanhit
  • thaivlinh