skweb-redis
v2.0.0
Published
ioredis wrapper for skweb
Downloads
616
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
