UNPKG

redis-type

Version:
40 lines (27 loc) 1.01 kB
# redis-type - redis type wrapper This small library gives you Promises and (!) JS-like wrappers for Redis types. ``` Redis HASH -> JS Map // have you ever thought they are so similar? Redis LIST -> JS Array // this one is a bit obvious Redis SET -> JS Set // and this one even more! ``` ## Install and use As all the npm packages, this one is installed like this: ```sh $ npm install --save redis-type ``` To use this library, you have to include redis-type in your JS code and initialize it with Redis client. ```JavaScript // The first one const redis = require('redis'); const client = redis.createClient(); // Initialize library with a client (!) const { Hash, List, Set } = require('redis-type').bind(client); const users = Hash('users', true); // second argument is for JSON processing (async () => { await client.connect(); const allUsers = await users.getAll(); await users.set('sam', { name: 'Sam', age: '19' }); const sam = await users.get('sam'); })(); ```