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();
redisService.set("KEY:ABC", "DEF", 60);
redisService.setNx("KEY:ABC", "DEF");
const data = await redisService.get("KEY:ABC");
if (!data){
throw new Error("Not found data")
}
console.log(data)
redisService.del("KEY:ABC")
const keys = await redisService.keys("KEY")
console.log(keys)