3
내가 scripto를 사용하여, Node.js를에서 스크립트를 쓰고 있어요, 나는 데이터베이스에서 값으로 전무 검사를 할 노력하고있어 : -null을하는 방법 redis-scripto 및 redis DB로 LUA를 체크인 하시겠습니까?
var redis = require("redis");
var redisClient = redis.createClient("6379","localhost");
var Scripto = require('redis-scripto');
var scriptManager = new Scripto(redisClient);
var scripts = {
'test':'local function test(i) '+
'if (i==nil) then return i end '+
'local ch = redis.call("get", i) '+
'if (ch==nil) then return ("ch is nil") '+
'else return "1" '+
'end end '+
'return (test(KEYS[1]))',
};
scriptManager.load(scripts);
scriptManager.run('test', ["someInvalidKey"], [], function(err,result){
console.log(err || result);
});
여기 는 (노드)에 JS 코드
하지만 나는 에 들어갈 수 없다. if 문에 "ch is nil" ... 어떤 도움 ??
고마워요! 몇 가지 점을 가지고 :) –
당신은 오신 것을 환영합니다! –