node-redis-scripty

2019-06-14 admin

node-redis-scripty是什么

什么是node-redis-scripty,Redis script manager for node.js

node-redis-scripty使用教程帮助文档

scripty

Redis script manager for node.js.

  • Easily load scripts into Redis’ script cache using scripty.loadScript.
  • Run loaded scripts using script.run();

Scripty caches the sha1 digest in an LRU cache local to the node process, allowing it to invoke the script on Redis using the hash instead of eval’ing it each time.

Scripty also guards against script flushes on Redis. If the Redis script cache is flushed or the script disappears for whatever reason, Scripty will automatically detect this and re-load the script into Redis before executing.

Requirements

  • node-redis compatible with v0.10
  • Redis v2.6 or above

Install

npm install node-redis-scripty

Usage

var redis = require('redis').createClient();

var src = 'return KEYS[1]';
var scripty = new Scripty(redis);
scripty.loadScript('blank', src, function(err, script) {
  script.run(1, 'hi', function(err, result) {
    if (err) return;

    // Should print 'hi'
    console.log(result);
  });
});

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处。

转载请注明:文章转载自 JavaScript中文网 [https://www.javascriptcn.com]

本文地址:https://www.javascriptcn.com/read-67280.html

文章标题:node-redis-scripty

回到顶部