{"_id":"@opuscapita/redis-client","_rev":"37-ad586b34834d1e53b495674fc0024a0d","name":"@opuscapita/redis-client","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.3":{"name":"@opuscapita/redis-client","version":"1.0.3","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.3","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"1a890909431f0a9d15b6b421f401d85e05631cc1","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.3.tgz","fileCount":16,"integrity":"sha512-1dIhEPZenUb1LpxBNn0bzHYPAEifFgiCU8rTqGsu16pD9nregPTt4KbRyq9vTGEjx2Q4TL51BpnJbjrKf4Jogw==","signatures":[{"sig":"MEUCIQCSE2ttOl6HpopritCWlxznhu6uoi5xTzqBvBlyryydFwIgKWsCxM5mBDPmgMBdNX8aH1WvKd6olUm5fdlZ3RSKy/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGoD2CRA9TVsSAnZWagAAqPgP/1ZV19xwrOAv2QAXowq4\nSrLenZYRxkYFkY9prCaoYDckcLRi3SDAuP0OM9p8Wl+Rbb9FHWBwSBAs0dQb\nZJlqdzPsbG7wAE5adtkaZzBRFCNw4BSVFLLw61gTE7/rVUd9GKYAr+1A62Mb\n52A7pJtoJeUOJXPjEpWQOgqF/qYa8Mm8kNssQd/FBlAzcRqpNg6AAU11qu0t\nfHKfRI/c59r9LRAZAjEn+cP+ePzh3dGaA9AupWf5iV0f3+yvXIeBMLiKe9F5\nGLQmRFWoli+/y/SHHXPM3UABni1HqgYYO1Jhh0ySAwA6vKMgGMvG5IllYoDV\nsJ7xhqF12kFsK7/Vu/FND3qKlb1LlNCFixPS4JRKLuXu07/CH5i9vROFzWCs\nTGq2Su4dlBIAhwMeJBl/02QF+GNQa0Z43nMrYdKGa/Cxvx74GAqs7sH5n4uN\nqFrHPdpZ1uuf2ZZrQqdvYUPt8gFojuHJggKMfFuov2VyQ9OstAp6tWCL3jLo\nBgH5DP/6jEXqYoe6sUmmNNMa5yG501sAsD3AbS95SCiDkI6a9+qm2cSpfb2u\ncKtQXSkdZp+PuSKL1ayJKbw75sxSrdqlwDyw3swwdsyXFCRFNa9drf1y8kWT\noVyJ6ooiEmrjHJdb+81ZhMVA29EjwIm4WNzKNdANpDiZVno8xrflgxDinpny\neCrm\r\n=+gTa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"1251a9e67c8fb94266cfb1e2e051156453206dc1","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 50000 && sed -i 's/\\/home\\/node\\/redis-client\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"5.4.2","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"~3.0.1","ioredis":"~3.2.2","bluebird-retry":"~0.11.0","ocbesbn-logger":"^1.0.5","@opuscapita/config":"~3.0.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.1","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.3_1528463603951_0.03033034002848556","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@opuscapita/redis-client","version":"1.0.4","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.4","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"e1c43a23eef0f26d37b89ba2b0aab15ee1fc09d0","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.4.tgz","fileCount":16,"integrity":"sha512-s0s5ezg4SU6wo4OL8tFov2pf53MmSeEyKiugOOx2tbYmv2o7ofgKTVSe36rBlP8vBVz0SApJsktGJJh4uL2NcA==","signatures":[{"sig":"MEQCIH1HedK+ATNYjFSvUgxQrPNtpEdCo3qMWjRGAEhm0sRqAiAaQduNGgaBaFktnkghclWsyrQEdr8J+znAubcpvQWaxw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKgbRCRA9TVsSAnZWagAA8NYP/18PswAOLKhQLESkNOGy\nqw0XLkmK8SekgGA4NuMeAdmbqXlCElXQdfyoACz9TJDpSgeQqao6WD1CIRf4\nnzbU581DjdOIHwBQ933FgtRiPtGj9T5k6a7lNynDPRzJKjuQGv17rNLMQdf5\nuvKinYF9E8675E3gbK2ZkCRrFgmr5t2eunV5g0fQzh1Um+0m3F1OfCLtuJ0q\nhz+TeSOKNCi46S4wuuCJm4Kh0IzEcajWRXTaDcRPZ3BuD6mTW5EL9J8Zwa6i\neDLweHcnXcJAOEBppHqkGfVAVwN5ALYwLq92/N84RSO28ikKLS/43N1D019K\nnwBSwCQ2vVGBbqvjZAphyiu7nPZm3JMVl2bEzvy9fXSqgX9sL7k/wMi/XMVw\nxHdCS4sOhpHw/XoVcgwLTFxQc5ystaGTi6mKyF6kvFPB7l6H3Zq+0+1cqMkW\n8IVi+cCjwQ3PPZtwbBteeo2xR48HrlNaNN5i1IrwceM5OClNVl+oeEmWQ4D2\nAqj5TU8E79s2jRu4dPQOZCh26WHRvOHITZd/30VPa/LjGgKs3Mu3aIqW0A3+\nQ45UioeWtEbg1mjZK9Q8j7cNCovdu68pdCEnJNm7oolPtyWx5aaj/eFNDLF9\nwrU6/bbplIpGhZuRcl9bsv4o+eRUoAEbIu6TyzvXsUtJPFidVoMrrBPgLLPf\nX5C7\r\n=r6aE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"e0a572de2fe2b68c77f476fb711b8e646a84e094","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 50000 && sed -i 's/\\/home\\/node\\/redis-client\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"5.4.2","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"~3.0.1","ioredis":"~3.2.2","bluebird-retry":"~0.11.0","ocbesbn-logger":"~1.0.8","@opuscapita/config":"~3.0.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.1","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.17.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.4_1529480911789_0.8911522394901834","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@opuscapita/redis-client","version":"1.0.5","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.5","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"9e8272a2ed12cdc74fc2053d4e89abc6b28c93b1","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.5.tgz","fileCount":20,"integrity":"sha512-kEJx3u334Oo0XJRD9VCRd8FG+U3ajK8S5fHhtw2apB9eHHY+IrRAq/uxyHh0nTRZNtf1SdG/Jfcur4bBf7o+Sw==","signatures":[{"sig":"MEUCIC0xYBGfLo3l1cRBoeZrjHy/gPKXyKVkifq3zX86SlT9AiEA64sueiH/gCY0ms76sUHIrbVpz2s2OS6oTc1ElWhLVVU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn8i5CRA9TVsSAnZWagAAm3sQAJpKs9SBpE82I8nozEys\nt9+mE5i8ITYWDh+VxwalUcHno1EUCWvdUxTP+F+ZnQa77qD21yn4gUtJOdEH\nUSS8/0hg0rVrg91s/WQlVLm0Zcx7ClmBrxkkgO9+fcFPFPo1heLcX5z4j4av\ns/k0xSYlIFsByopt3noLkpllOLg2rDBiJ6eM52AEpOvdACqG3PL5o0bUeeV5\ncT7u2uJetQQcKVSsWXvFuO3v+grqHDKhVs2mtzgdonXQhrRvq7KBMsdAvVMk\n/TNgDbH2ET7Y1c+T/5zeUcJ3g9ZVQzaIa3R4vlCqkk/vQGfQKE1N/JVC9TI7\nP1edPT/1IavYIBYRP6U+7qn1nguWidzII3UqnSVf1EVnjyACGLWY0vWl7gl5\nSUterdOisyoj2WMjq4W/Ja7cNnddHpbmmHCmwGMg4imlEdA/i9KYomS04HMz\n/VEGY75f4oYAl2vVUuGy0necG/qY1/KC3JS8JBK2TDpvBV6LWisGdjeSH7fq\n7ygUfeFWK+Rbr9gdWQZ9WeD4qV1ZQZ/SfBXlhuroKMROhV7E3j9W8jVbr4T7\nd7yhvWSsj93ASUrAWINqN/+OvDNrFiatkuwHnSsJyjHf2M3ihb/54IBPYVdU\nYduVmZAtxAdaXdtsv7AKzufXgZ91S3bQoF8XVxEX1yqmE+koFzUH2OnhDGmW\n8FiF\r\n=EssC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"971b7f610c6c609e3b08ccf1ea14f37c452b9bc6","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --timeout 50000 && sed -i 's/\\/home\\/node\\/redis-client\\//\\.\\//g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"6.4.1","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"9.8.0","dependencies":{"extend":"^3.0.2","ioredis":"^3.2.2","bluebird-retry":"^0.11.0","ocbesbn-logger":"^1.0.9","@opuscapita/config":"^3.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.5_1537198265081_0.3696606424724205","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@opuscapita/redis-client","version":"1.0.6","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.6","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"e79321fc61995eb2f271746ca8cd3e5bd8cc3e2d","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.6.tgz","fileCount":17,"integrity":"sha512-FQtGajzQ6ge2gjFk7scy21chumrP+eqZh+oWhoeldMx9upIhuNbL4zMHCTumlX4dYno8J0/pggB7FdSrb4++WA==","signatures":[{"sig":"MEYCIQD3kxdP+Zadt8NLYFb10yNjyN7JimCQqu+p555ctBQsCQIhAOU4Bz/oAzjTJucHI2mP558sapd44D/4rmoHGQxI26bk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0v/rCRA9TVsSAnZWagAAk9UP/0BZu0M978lC6tGqpg0n\nErpRzO/kfhU8bWUKrgNkNkeuAkXjcmClZASWYVYaQYDnxPkgLhkvKjOvpFVt\nXaPgLJFDx/b3+f41HlMV8Hn35YB2eZMBkxQkQB5hyYLK4esCO1N/oeBYbNid\ngiGL4yPD/oiu0xv6PCU5dlmfG8lWgHVMtNws8h8u4Je9nOODAJX6/fLiOHZd\nzzPYMej4hd7i5LEUAunrKJWfRyNWpW7w8zf9Ol1Id/5A3g+hXUDAWVZSpCK6\n9zEjRM4fFzSx7AbWYHym2ZRN06caGWnDr0308H2bXKeKIPgqcTkA1LfIjRH4\nUAAXVpKq7ZKPPK5sil/IvJCz8p74SruAzGQoy/+BnIcQAtPon2wUOAQn7EEa\n4wbRhR9aZSTozkIhM9YMJiihIaYRQF5g1ybl3rYEXoXSKN326YNfE2wlzpmU\nICBUEn/G3W5anUDRDwzpwwU1JkAlGnM3xHmvpcEwamiOLsMewAbAUeVvThEi\nz/JuaNBkdpupHOpvxSkDoTDKmQZvd4fEnLkVkX3gsHJeoIWY6pXWJc9ml9YR\nVv5UUyLqRHmijLI3Gp/dYacrbMQWO62zLNZIlMHTMQjI89BsEE6ik1ekkpfg\n5K2VcUNA4ZLZJM4Mz3EGJxQBw1LZaw+z9igQiERhUjhlffsrS59cGCUEPNrt\n9OZh\r\n=88M9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"daf3088afc8a90952aa18f921abb74d936dd15c6","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisEventClient.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --exit --timeout 50000 && sed -i 's/\\/home\\/node/\\/Users\\/work\\/Documents\\/workspace/g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"5.4.2","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","ioredis":"^3.2.2","bluebird-retry":"^0.11.0","ocbesbn-logger":"^1.0.9","@opuscapita/config":"^3.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.6_1540554730225_0.8722958954312745","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@opuscapita/redis-client","version":"1.0.7","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.7","maintainers":[{"name":"abaliunov-sc","email":"baliunov@scand.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dzhitomirsky","email":"daniel.zhitomirsky@opuscapita.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"aa8f2daa3df85dabf20634a57dccc26ce9e7524d","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.7.tgz","fileCount":17,"integrity":"sha512-in7wFv4y8uVOCRITALbXe8+47IQQzjxWWBMDhFxiRVcJNZX3BXiwEL4Hk7yMxhlSc5FNISFfPmg7ncEbHkWiLA==","signatures":[{"sig":"MEQCIEu6L5zp4s6YCiJwi+SxJBlMDD8AyRna8wDa+ZIsHjFJAiBEwttZ9Pq4laMui+V4FsApBorjkcDEHn/8vd0LHH+WLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/5wuCRA9TVsSAnZWagAAQ2wP/31C2njRZEF+21S7tUSz\nn+TFnBFFlJVJfixLT2wwWTLxbyG3sNoZzaoeJQ68OJKNvq6Rg2jJhsgD7/G6\nWM2IdujYEti1Wm8iMLDgBXZG+rtxwVxYfEjEN5PfN+IaJqNFX18OG7CqAB2s\nSyPQjdlGr2n4gnWN95DRiCQh8CyC64jTNfKv+mWnNRsFfRf5blxREz0dfQrw\naBRQvKl2FGlw+LJD1kBUklCWBv6hUdT8oajrD5+t+XEMZf9St1W6VMy8Wdre\neMoJRNOXQq6DtGB8+J8gTlL5N4x8u/xNdTqLSmhlNMQs+ai6Xi9hROxPia76\nRFhvpuFnnbqdJQtd7Oanxc0ENwkKC9XWqX5eLSkui/BrHbKfE8ggRW7RYzLB\nrUHT0T4x/LivhRGb002i/+MTKt6Ds4sW0lzHVkusMQTcTK7W6neowHbSDF70\nyvrg+77dWNzpwmB6AKNy2kbUb3UTTMG/5MJwu4vV+OIhFB9cxPZQlgUTdg3/\nkwdHUkpeoAzOWsM/8mXyG3O7/B0PDQy0xTVbyUlc434yd4UX4FLt7hn5RPKN\nliEL0YMnTl40k3ADQ3G51QHmv0tkHwOsQwDuibhqDnlVGmBFnLDpZFwlpvJq\nObZPRl8eV69Ami1ricH+W0raOJCHa8+PuYV6OyoikHyYpyrB/0O0pAyELC5c\nDFFu\r\n=AtYi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"819090dcf29600ffa76c08766cf967b0358034a9","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisEventClient.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --exit --timeout 50000 && sed -i 's/\\/home\\/node/\\/Users\\/work\\/Documents\\/workspace/g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"5.4.2","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","ioredis":"^3.2.2","bluebird-retry":"^0.11.0","ocbesbn-logger":"^1.0.9","@opuscapita/config":"^3.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.7_1560255533457_0.18167747552437774","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@opuscapita/redis-client","version":"1.0.8","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.8","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"07ab9588f071d66f0e3b5fa129b0ff5d5cc4ce37","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.8.tgz","fileCount":17,"integrity":"sha512-M9uUdZ29E7QvOpCwg0UmbJ7Co3BDdXBsoNRiBu4BMTCEVHXfRf+Uo7hYUX8QMKqhvB/TI5eb95DV4RLcTaxL3Q==","signatures":[{"sig":"MEUCIQCcX3zfiKgIPwTP+a0So4vGOxeUnWesC5hYEezjDUjXgAIgbHZKhHP+qN1KoT7/19vioVfhgo5phwqqEY+aBga9E2s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgJOlCRA9TVsSAnZWagAAg2gP/iDfilseubyb2fHMzvVP\nBkbaTfjV+jzxzbSLUApP8x7tkWWAK1+yxymGrpu6gbz28U2TRHiNfNsmcf6h\nQzITrSNM1LSfAShzesvk+xSSfB8S/JCQvT7++7a2vXcONScyYUtwqmdFWU0c\nY2glkFNSvNx03Q1nJAbZrqbR6MZHjiuuMq8wwbuBAvpzNPbEtXX5lt8s9ZkP\n0nmfalBpkP4zEgegYxfKtpVPiwffkGD9LFK0eYMqlKQ4ek0gnvJXndhcrFmi\nRD11HxzFrClHgMBZ48VMkgsI4+KQo7es4Rl3/t+S3OOxlPbVmCYgNLFhi25c\nBcweQFbbDrOb85tis4AC0mxrdYySbtcMfqS7SNzLuIUrMY1x0J40oWQrHEzb\nijmvQM6ecDCpnTtsp0edGZJtjxAktgYCD6LzFubWFpov2/xB29yf7FAJswNC\nl/FfQQL7yCnT6wO9MTOfQuPOWTAPTeBIznOlalVMzGYRq4vBGNC/s5E6r2IS\nPnFMRlG2H4CB/JzYZmF4Gj855HVgiRyTB8991L4rnzNF1ifZWfpTk1OXhNgJ\nIKweeuJBXGXJ0awZ1KmpAXF1DsvwpQAtArfVIrc+P68azPPaHVSR9+W32B3y\nDJmf6FFuNB3R+ipRZxUuAXSg+76bGC7uasfZlhr782r0UtPFJDVkXeXqoknK\nHuGq\r\n=Y2/r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"dbb582398890b0133cd28ac3f373e507997e2b76","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisEventClient.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --exit --timeout 50000 && sed -i 's/\\/home\\/node/\\/Users\\/work\\/Documents\\/workspace/g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"5.4.2","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","ioredis":"^3.2.2","bluebird-retry":"^0.11.0","ocbesbn-logger":"^1.0.9","@opuscapita/config":"^3.0.14"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.8_1568707492861_0.1430922640169967","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@opuscapita/redis-client","version":"1.0.9","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.9","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"amourzenkov-sc","email":"andrei.mourzenkov@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"gr4per","email":"arne.graeper@opuscapita.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kirillvolkovich","email":"kirill.volkovich@opuscapita.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"92788b46221a1cfbcb6ff89d6b3e1c33c4cd5236","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.9.tgz","fileCount":17,"integrity":"sha512-BRd3T8p3JS/Ptx/tELFk2fgbx83pe7wKOYGvTVErApAL6/IkRVv4uKj+TbG4Ko42nOMUNxN4JKpYA5CwgGrvAw==","signatures":[{"sig":"MEUCIG63zrOwxX8jXGJ8JwdMrjScRVcE9G0t9AkJ+h5cMjfQAiEAi4PxkV93n80GoFM6NsfW3EkeDeLyD4tfi9zJHRouqXA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgLggCRA9TVsSAnZWagAAQRsP/3Cu58qMZ8Xwo7JESKQx\nDAHHo91x1CJudgBcC+hodDW02dLtqVy+fD4IfgAG9XZY0AdSKAZuar/damx+\nsBImo4/YC22Dcrv6U0WV30ExRL9w5r9+XEa/H6V5yjp8/7Ef6/6PmwzLBmbh\nqTkU8R0X2KJGA+gRoA6/vRqQZ9EWx4QNF8w0UBIQwqJabYnvumMU3HYojjam\nTOh/hv0/2FARBsJSQE2eFhpA4bJmh0ZKuLdc6jkby0qUMaeqSbZchgbkmFmw\nLrOHyJVfvuVBBl78LKhAoZb9Qkh921kpEsSTeqlghBuEloQ4Rqj40XV4sDlz\nkbu1xivQx4K4rRgPbRGNTI+4wVC4yHAmgtCaeQouD0C6myV0Orf/e6Cs+SC8\nmvckPX0qWZAERsGWwwbVvQvlSyzVYRlGV4PJ0FLU2lzVJXdPGV2xQpr5Bg3l\nNjB4qwD8iR8g5kLAKC13bSvq9HUq85X5E7byKm0+o5VKEwNbNo7XNtNVjqEs\nQlwaV/qkvWHXm4vmxr+AKvqW3ggdfOE6i5/lEoOe4gG3/Fw82ArowW2OmSZ9\nc4rTK6Naikq+G3zanToGtveDbyh2ZwsrLaTfvozX+oib2eijI0dKrb9YhImu\ncYh6wi4rhYLdNemZnuQbOymsbSuf+PIPFfyOEmtZz+79jmYOdjqdLaJOvFyA\nBKix\r\n=ljmQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"db4ce8b68e5b82e69d66991a010c65d0275fc7bf","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisEventClient.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --exit --timeout 50000 && sed -i 's/\\/home\\/node/\\/Users\\/work\\/Documents\\/workspace/g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"5.4.2","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","ioredis":"^3.2.2","bluebird-retry":"^0.11.0","@opuscapita/config":"^3.0.14","@opuscapita/logger":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.9_1568716832198_0.2882447997323345","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@opuscapita/redis-client","version":"1.0.10","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.10","maintainers":[{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@opuscapita.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"jluukka","email":"joel.luukka@opuscapita.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"fa0216c9f805a3c605213816b2e141246e1033fd","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.10.tgz","fileCount":17,"integrity":"sha512-OSbM5bLhmW9kYqkBntA2RhnOqJAynrlY0EhCDKaLaWNgqpr+DeQOcKQY+PYNKG2YkUlMmnDFVjvWkgu/aWGpyQ==","signatures":[{"sig":"MEQCICjAKD+RlaUp2vci60DvXFnBnQBAFgd9lxDXEusC1qIsAiAygYMgEUZkzY/PDUwDJPTsNRB00Ac2JCkAkz2mcu8TMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29846,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1mgmCRA9TVsSAnZWagAAeEEQAJn7D0Ab22MeIn8yIYPs\nINnToR0pwGAN3zWlUR3e7LoB7iLiC/GGV5GHMJLv/cYdj6J9vIDdt0Wf7hDu\n2Mhdbh85TK7wH9rkSozM4SatwDzh+R84jld+KSdPZap1zstlAlYrUl9znqwn\n45E7Rpy+JYfouaRQCtIc4k4t5p60ipOs6z+mN4XzRpS5gJvQ9vE2Qcg4AocP\n3j+87WVbpYMsuVTd11TXn2SlNynDTCu8yfk5lH1LBpDUXoaz8mCaoQlYq82Y\ntqiZH1CYaob3cGxUB0KNFxAJEovqd/M2ypq38TIKMT56VHsv1/1I6EWoXjUI\nu9F2vHbsJXCCLBhwvTzIlJgl7EOva3H3/5yYWmVAECJnhDACIIfcUjdFpu8u\nLzSVeGZWyxfhj3i89KKYC7wjLpWwqkxEtTzSzRUOsI61uuElIbB4Fsmlzk2I\nC1/T7rizzbC3XXIHfLJwBu7h8PAoBMZ/jn5T/NnBFAmwPZKEXvfXYE1Xw/v2\n5EkMLXINVwTV5lpbfabmbPmOecvP+KFlQ+uMimMc6rxWsu5jjsRZaIuPCeYb\nRqJtKLvgOYP5OCBnAbyS7Y7eDMoKEcgsKOQJiRB0ALru8uSZg/7rTl5YCyOs\nUNBL613HmE/uCUFAItker9HV56aOfrN7uQlD3m3kjuHrqw0t4q88S9dOURA0\nvrNP\r\n=1VuZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"0e281a166c20dd40b5807b60ebc956c2047c30e1","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisEventClient.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --exit --timeout 50000 && sed -i 's/\\/home\\/node/\\/Users\\/work\\/Documents\\/workspace/g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"5.4.2","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"6.1.0","dependencies":{"extend":"^3.0.2","ioredis":"^3.2.2","bluebird-retry":"^0.11.0","@opuscapita/config":"^3.0.14","@opuscapita/logger":"^1.0.13"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.10_1591109670017_0.011437632171889422","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@opuscapita/redis-client","version":"1.0.12","author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","_id":"@opuscapita/redis-client@1.0.12","maintainers":[{"name":"maciej-wakula-opuscapita","email":"maciej.wakula@opuscapita.com"},{"name":"bo-kh","email":"boris.khorosh@gmail.com"},{"name":"pdetmer","email":"detmerpiotr@gmail.com"},{"name":"janek.bug","email":"janek.bug@gmail.com"},{"name":"alexeysergeev","email":"sab@scand.com"},{"name":"ilkkalehtinen","email":"ilkka.lehtinen@ekoti.com"},{"name":"havantkim","email":"kimmo.havantola@opuscapita.com"},{"name":"eriihine","email":"esa.riihinen@gmail.com"},{"name":"tamkov-sc","email":"tamkov@scand.com"},{"name":"kwierchris","email":"christian.drengenberg@opuscapita.com"},{"name":"elefantino","email":"net.tyumen@mail.ru"},{"name":"samikarj","email":"samikarj@gmail.com"},{"name":"dsanko","email":"dsanko@scand.com"},{"name":"dmitrydivin","email":"divin.dmitry@gmail.com"},{"name":"alexanderdanilov","email":"adanilov@scand.com"},{"name":"egor.stambakio","email":"egor.stambakio@opuscapita.com"},{"name":"jenni","email":"jenni.ristonmaa@gmail.com"},{"name":"ocmachineuser","email":"pim.machineuser@opuscapita.com"},{"name":"lukaszkepa","email":"lke.kemps@gmail.com"},{"name":"naniantero","email":"jani@geniem.com"},{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},{"name":"jluukka","email":"joel.luukka@yahoo.co.uk"},{"name":"zjuice","email":"juhani.lindfors@opuscapita.com"},{"name":"adam-dziomdziora-cybercom","email":"adam.dziomdziora@cybercom.com"},{"name":"kaputse","email":"denbuec@gmail.com"},{"name":"dmitriy.sanko","email":"dmitriy.sanko@opuscapita.com"},{"name":"nczeranka","email":"norbert.czeranka@opuscapita.com"},{"name":"ocautomation","email":"ocbuildautomation@opuscapita.com"}],"homepage":"https://github.com/OpusCapita/redis-client#readme","bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"dist":{"shasum":"be3b45635c03aa768b59c4345f96b7e79c4db63c","tarball":"https://registry.npmjs.org/@opuscapita/redis-client/-/redis-client-1.0.12.tgz","fileCount":18,"integrity":"sha512-SKb59KAyIKlx0BxCwjS6QjIJCakBYtOrLAOayUdxZpN5pN3d/6MuMpslE4Qnb6WBqlFxSrxzzZuLSCD9O10/1w==","signatures":[{"sig":"MEYCIQD1SHML6B49SCA5ZdjzJ26vx1esLCrtEq3Z6dRpPpjK5AIhALOlmHlcdnP+F1aB9pJGuegxAYUYtJ3AEeQmo5Syawfb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42459,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/qymCRA9TVsSAnZWagAAGUQP/ixV3jpa9RZallH9vJLg\nQdLiJsV6l5u6+Durgt3wP1N0VcaSTryRS+ngIZwuVPJ5vSAXlgQw82C8N+Zy\n7A9vLJUxMJRkyaAwJb+KTpFfq/tqg/EqUTZz2jfZ5lV6V/EcHzYIvOJY30CP\nx/VdWFfPllVqR8hohn+N29LEAyd3+Su+mATmHLz7I3+rRAIHD+dIBSLepgkp\nESf+/9ej4pXmcixe+8Gg4DbYqPkWsrGYtRxalwn8R4zSijEnbFfqyXodjEU8\nHKMRKChaGHCZ+hC13A1GDOmxXcg/fYtfLiwV/H8Yd6rcQgwTLw4cNbg8bV/F\nHuh0uUZOloXhf5gFc6QZ04ITtKJfLqWsmBy/hxjJIAUfhhe/WwNTMpOdg0xZ\nAtBe972LZSXv2VO2HU7MQfwpWtBYb0Bixp5oEoTjhVO2DXyAHj0gDkw6XlUE\ndJQMCaVdOst7ml0Ut0THcgs31L68iOJywdyu2zT8g98zkLFA86D4w1DSUo5H\nRCeIx3m/kIKiUWYbOq4fr88AZOnu8gz+yetocktY289kftnSIOrOHqszcfpJ\nmxc53PZp8HVIDjJVetlPdI6gxDdBqgn1lP14+7cQ28fBEARzjwj4yYdxrIlJ\nHV65SorK5wd80iHmSv/1WW8Vd/kdcb69i9+Ci2yIOhkAO1u0jKg2zHH44rWk\njzx8\r\n=M+UY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5725581a53d9776b4e48cfaf6c0bacad0441e5d2","scripts":{"doc":"npm run api-doc","test":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive -R mocha-junit-reporter ; cp test-results.xml ./test/test-results.xml","clean":"npx rimraf coverage/* .nyc_output","start":"npm run test","api-doc":"npx jsdoc2md  --files lib/RedisClient.js lib/RedisPipeline.js lib/RedisEventClient.js lib/RedisChannel.js > wiki/Home.md","test-raw":"npm run clean ; npm run setup-consul ; npx nyc mocha --exit --timeout 50000 --recursive","setup-consul":"curl -X PUT -d ${REDIS_AUTH} http://consul:8500/v1/kv/redis-client/redis/password","test-coverage":"npm run clean ; npm run setup-consul ; npx nyc --reporter=lcov mocha --exit --timeout 50000 && sed -i 's/\\/home\\/node/\\/Users\\/work\\/Documents\\/workspace/g' coverage/lcov.info","prepublishOnly":"npm version patch -m 'Version set to %s. [skip ci]'","upload-coverage":"cat ./coverage/lcov.info | npx coveralls"},"_npmUser":{"name":"nkovalenko-sc","email":"nikolai.kovalenko@opuscapita.com"},"repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"_npmVersion":"6.14.13","description":"Andariel specific redis client implementation.","directories":{},"_nodeVersion":"14.17.2","dependencies":{"extend":"^3.0.2","ioredis":"^3.2.2","bluebird-retry":"^0.11.0","@opuscapita/config":"^3.1.1","@opuscapita/logger":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","mocha":"^5.2.0","coveralls":"^3.0.2","jsdoc-to-markdown":"^4.0.1","mocha-junit-reporter":"^1.18.0"},"_npmOperationalInternal":{"tmp":"tmp/redis-client_1.0.12_1627303078431_0.45128667801315503","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-06-08T13:13:23.813Z","modified":"2026-04-15T16:06:08.713Z","1.0.3":"2018-06-08T13:13:24.544Z","1.0.4":"2018-06-20T07:48:32.882Z","1.0.5":"2018-09-17T15:31:05.245Z","1.0.6":"2018-10-26T11:52:10.389Z","1.0.7":"2019-06-11T12:18:53.618Z","1.0.8":"2019-09-17T08:04:53.041Z","1.0.9":"2019-09-17T10:40:32.388Z","1.0.10":"2020-06-02T14:54:30.131Z","1.0.12":"2021-07-26T12:37:58.583Z"},"bugs":{"url":"https://github.com/OpusCapita/redis-client/issues"},"author":{"name":"Christian Drengenberg","email":"christian.drengenberg@opuscapita.com"},"license":"MIT","homepage":"https://github.com/OpusCapita/redis-client#readme","repository":{"url":"git+https://github.com/OpusCapita/redis-client.git","type":"git"},"description":"Andariel specific redis client implementation.","maintainers":[{"email":"kacpermklosowski@gmail.com","name":"kuos"},{"email":"pim.machineuser@opuscapita.com","name":"ocmachineuser"},{"email":"elzbieta.rymarkiewicz-czapiewska@opuscapita.com","name":"elaczapiewska"},{"email":"ocbuildautomation@opuscapita.com","name":"ocautomation"},{"email":"piotr.krzysztof.murdzia@gmail.com","name":"piotr.krzysztof.murdzia"},{"email":"domin25001@gmail.com","name":"dsbbl"},{"email":"stefan.machnow@opuscapita.com","name":"smachnow"},{"email":"ilham.kaddouri@opuscapita.com","name":"ilhamkadduri"},{"email":"michal.blachu14@gmail.com","name":"mblachu"}],"readme":"# RedisClient / RedisEventClient\n\nThis module provides simplified and Andariel specific redis client access. It uses Consul in order to determine the required server endpoint and further configuration and applies a certain reconnect and host change behavior. In order to have a look at the full API, please visit the related [wiki page](https://github.com/OpusCapita/redis-client/wiki).\n\nThis library provides two main classes:\n * [RedisClient](#example-single-getset)\n * [RedisEventClient](#example-rediseventclient-pubsub)\n\n\n### Minimum setup\nTo install RedisClient simply type:\n```\nnpm install @opuscapita/redis-client\n```\n\nThere are two different setups you can run RedisClient with.\n\n#### Setup using Consul\nTo go with the minimum setup using, you need to have access to a running **Consul server** to get your endpoint configuration for redis. In addition, **redis** has to be registered inside Consul. If a password **authentication** is required to access redis, Consul has to provide the configuration key **{{your-service-name}}/redis/password** where *{{your-service-name}}* is the least name of the directory your code runs in. If authentication is not used, you can set the **consul.passwordKey** to null or false when creating a new instance of EventClient.\n\n#### Manual setup without Consul\nAs it is possible to completely run RedisClient without Consul, you will have to provide all required connection information on your own. The **consulOverride** object found in the **[DefaultConfig](#default-configuration)** will tell you which settings are required for that.\n\n#### Example (single get/set)\n\n```JS\nconst RedisClient = require('@opuscapita/redis-client');\n\n(async () =>\n{\n    // Factory method creating and initializing a new RedisClient for you.\n    const client = await RedisClient.getClient();\n\n    // Get non-existing value.\n    let value = await client.get('hello'); // -> null\n\n    // Set single value.\n    await client.set('hello', 'Hello, world!'); // -> \"OK\"\n\n    // Get existing value.\n    value = await client.get('hello'); // -> \"Hello, world!\"\n\n    // Delete key and value.\n    await client.delete('hello'); // -> 1\n\n    // If not used anymore, close the client in order to free resources.\n    await client.close();\n})();\n\n```\n\n#### Example (multi get/set)\n\n```JS\nconst RedisClient = require('@opuscapita/redis-client');\n\n(async () =>\n{\n    // Factory method creating and initializing a new RedisClient for you.\n    const client = await RedisClient.getClient();\n\n    // Get non-existing values.\n    let value = await client.get('hello', 'world'); // -> [ null, null ]\n\n    // Set multiple values (key, value, key, value).\n    await client.set('hello', 1337, 'world', 42); // -> \"OK\"\n\n    // Get existing values.\n    value = await client.get('hello', 'world'); // -> [ 1337, 42 ]\n\n    // Delete key and value.\n    await client.delete('hello', 'world'); // -> 2\n\n    // If not used anymore, close the client in order to free resources.\n    await client.close();\n})();\n\n```\n\n#### Example (transactions)\n\nThe same as shown in the above examples can be archived using pipelined transactions.\n\n```JS\nconst RedisClient = require('@opuscapita/redis-client');\n\n(async () =>\n{\n    // Factory method creating and initializing a new RedisClient for you.\n    const client = await RedisClient.getClient();\n    const transaction = client.getTransaction();\n\n    // Get non-existing value.\n    await transaction.get('hello'); // -> Pipeline\n\n    // Set single value.\n    await transaction.set('hello', 'Hello, world!'); // -> Pipeline\n\n    // Get existing value.\n    await transaction.get('hello'); // -> Pipeline\n\n    // Delete key and value.\n    await transaction.delete('hello'); // -> Pipeline\n\n    // Transactions can be executed (exec) or discarded (discard).\n    // Running exec() or discard() will invalidate the transaction object so it cannot be used a second time.\n    const results = await transaction.exec() // -> [ null, \"OK\", \"Hello, world!\", 1 ]\n\n    // If not used anymore, close the client in order to free resources.\n    await client.close();\n})();\n\n```\n\n#### Example RedisEventClient (pub/sub)\n\nThe sub class RedisEventClient uses RedisClient to provide a more reliable working with redis pub/sub. For further information please have a look at the [wiki](https://github.com/OpusCapita/redis-client/wiki#RedisEventClient).\n\n```JS\nconst { RedisEventClient } = require('@opuscapita/redis-client/lib');\n\n(async () =>\n{\n    // Create a client instance for subscribing and publishing. These have two be two different instances as redis requires this.\n    // You can also pass a config object to both methods.\n    const subClient = RedisEventClient.getSubscriberClient();\n    const pubClient = RedisEventClient.getPublisherClient();\n\n    // Subscribe to a channel. Should later output: my-channel { hello : 'world!' }\n    await subClient.subscribe('my-channel', (channel, message) => console.log(channel, message)) // -> undefined\n    // Subscribe to a pattern. Should later output: my-?-channel my-pattern-channel { hello : 'world!' }\n    await subClient.subscribe('my-?-channel', (pattern, channel, message) => console.log(pattern channel, message)) // -> undefined\n\n    // Publish events.\n    await pubClient.publish('my-channel', { hello : 'world!' });\n    await pubClient.publish('my-pattern-channel', { hello : 'world!' });\n\n    // Close the client(s) that you do not use anymore in order to free resources.\n    await subClient.close();\n    await pubClient.close();\n})();\n\n```\n\n### Default configuration\n\nThe default configuration object provides hints about what the lib's standard behavior is like.\n\n```JS\n{\n    keyPrefix : null,\n    db : 0,\n    logger : new Logger(),\n    retryCount : 50,\n    consul : {\n        host : 'consul',\n        endpointName : 'redis',\n        passwordKey : 'redis/password'\n    },\n    consulOverride : {\n        host : null,\n        port : 6379,\n        password : null\n    }\n}\n```\n","readmeFilename":"README.md"}