]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/redis/redis.factor
feature(redis): lua script words
[factor.git] / extra / redis / redis.factor
index 98e89dca535cbfa656b71ad5ebe17c0b6803ec35..c138dd654ed541e015ac997a69c144b4a56e1e7a 100644 (file)
@@ -90,6 +90,14 @@ IN: redis
 : redis-info ( -- response ) info flush read-response ;
 : redis-monitor ( -- response ) monitor flush read-response ;
 
+! Lua
+: redis-script-load ( script -- script ) script-load flush read-response ;
+: redis-script-exists ( sequence -- sequence ) script-exists flush read-response ;
+: redis-script-flush ( -- ) script-flush flush check-response ;
+: redis-script-kill ( -- ) script-kill flush check-response ;
+: redis-script-eval ( script keys args -- result ) script-eval flush read-response ;
+: redis-script-evalsha ( sha keys args -- result ) script-evalsha flush read-response ;
+
 ! Redis object
 TUPLE: redis host port encoding password ;