const CacheBase = require("../cache.base");
const system = require("../../system");
//MQ缓存测试
class MsgqTestCache extends CacheBase {
  constructor() {
    super();
    this.prefix = "g_appkey_";
    this.appDao = system.getObject("db.appDao");
  }
  // async pushMqData(opkey, obj) {
  //   this.redisClient.lpushData(opkey, obj);
  // }
  // async consumeData(opkey) {
  //   var self = this;
  //   var clientBlocking = self.redisClient.getDuplicate();
  //   clientBlocking.brpop(opkey, 0, function (err, repl) {
  //     // ins_brpop();
  //     console.log("op.................................................>>>>>>>>000000000333333");
  //     //处理消息
  //     messageHandle(repl[1]);
  //   });
  //   // var brpop = function () {
  //   //   clientBlocking.brpop(opkey, 0, function (err, repl) {
  //   //     // ins_brpop();
  //   //     console.log("op.................................................>>>>>>>>000000000333333");
  //   //     //处理消息
  //   //     messageHandle(repl[1]);
  //   //   });
  //   // };
  // }
  // async messageHandle(obj) {
  //   console.log(obj, "op............op...........op.....处理消息.....................>>>>>>>>0000000004444444444");
  // }
}
module.exports = MsgqTestCache;
