@gat-solutions/redis
v1.0.7
Published
Custom IORedis for GAT
Downloads
25
Keywords
Readme
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"]