J'ai fait face à un doute sur la façon d'utiliser r.evalsha sous rubis. Je peux obtenir des résultats sur CLI pour appeler Redis. Erreur me montre: tentative de concaténer locale « JNV » (une valeur booléenne)Comment appeler redis.evalsha
S'il vous plaît me conseiller.
Merci.
evalsha 0ca2da3beea9739f3d61798a36bd4d5ed56754ee 1 10.17.103.200
Le testredis.rb comme à la suivante:
require 'rubygems'
require 'redis'
r = Redis.new(:host => '127.0.0.1', :port => '6379')
$result = r.evalsha("0ca2da3beea9739f3d61798a36bd4d5ed56754ee", ['1'], ['10.17.103.200'])
puts $result
r.quit()
@for_stack, j'avais testé mon script lua manuellement sous CLI. Pas de pro pour ça – user647527