redis 同步化操作
生活随笔
收集整理的這篇文章主要介紹了
redis 同步化操作
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
異步化操作是很麻煩的的。不好控。下面介紹個同步化的庫bluebird.用法很簡單.看下你還子就知道了
const redis = require('redis');? const bluebird = require('bluebird');
? bluebird.promisifyAll(redis.RedisClient.prototype);
? bluebird.promisifyAll(redis.Multi.prototype);
async test() {
let res = await client.keysAsync("*");
console.log(res);
}client.on('connect', function(){console.log('連接成功');//--------------- 核心用法-----------------------------------//------------------ client[cmd](param, cb)-----------------test(); })// 也可通過此方法來輸入密碼 // client.auth(RDS_PWD, function(){ // console.log("通過驗證"); // })// 當與redis服務器連接成功后會觸發這個事件,此時表示已經準備好接收命令,當這個事件觸發之前client命令會存在隊列中,當一切準備就緒后按順序調用 client.on('ready', function(){console.log('ready'); })client.on('error', function (err) { console.log('errorevent - ' + client.host + ':' + client.port + ' - ' + err); })
?
轉載于:https://www.cnblogs.com/honghong87/p/9773506.html
總結
以上是生活随笔為你收集整理的redis 同步化操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序封装storage(含错误处理
- 下一篇: 雅礼学习10.7