1.2.2 • Published 8 years ago
@samiyev/redis-comfortably v1.2.2
redis-comfortably
Session storage
Installation
$ npm install @samiyev/redis-comfortablyUsage
Create connection
Start redis service

import * as Redis from "@samiyev/redis-comfortably";
const options = {
port: 6379,
host: '127.0.0.1',
collection: [
'sessions',
//'other collection names'
]
};
const memory = new Redis.DB(options);
let user = {
id: '545e1cae5ae582d1b4639',
login: 'expamle',
password: 'password'
};
async function write(key, value, expire) {
try {
return await memory.sessions.write(key, value, expire);
}
catch (error) {
throw error
}
}Writing item to Memory Firts-step
async function write(key, value, expire) {
try {
return await memory.sessions.write(key, value, expire);
}
catch (error) {
throw error
}
}
setTimeout(async(user) => {
var oneday = 24 * 60 * 60;
var key = user.id;
var result = await write(key, user, oneday);
console.log("Writing => " , result);
}, 3000, user);Result

Read item in memory Second-step
async function read(key) {
try {
return await memory.sessions.read(key);
}
catch (error) {
throw error;
}
}
setTimeout(async(key) => {
var result = await read(key)
console.log("Reading => ", result);
}, 6000, user.id);Result

Delete item in memory Third-step
async function deleting(key) {
try {
return await memory.sessions.delete(key);
}
catch (error) {
throw error;
}
}
setTimeout(async(key) => {
var result = await deleting(key);
console.log("Deleting => " , result);
}, 9000, user.id)###Result

##Logs
