@skweb/redis
v1.1.0
Published
ioredis wrapper for skweb
Downloads
297
Readme
@skweb/redis
Redis client wrapper with additional utilities.
Installation
npm install @skweb/redisUsage
const RedisClient = require('@skweb/redis')
const client = new RedisClient({
host: 'localhost',
port: 6379
})
// Set/get objects
await client.setObj('user:1', { name: 'John' })
const user = await client.getObj('user:1')
// Subscribe to channel
client.subCh('notifications', (message) => {
console.log(message)
})
// Auto cache
const cachedFn = client.redisify(async () => {
return expensiveOperation()
}, 'cache-key', 3600)License
MIT
