]> git.saurik.com Git - redis.git/commitdiff
TODO updated
authorantirez <antirez@gmail.com>
Sun, 1 May 2011 22:12:37 +0000 (00:12 +0200)
committerantirez <antirez@gmail.com>
Wed, 25 May 2011 10:32:46 +0000 (12:32 +0200)
src/SCRIPTING.txt

index ff91a59e04c6672fd70e3c114ba375f65fce7274..2d16ac9f9c5f02bb946f84acc983b51a723e7b6d 100644 (file)
@@ -1,6 +1,27 @@
 TODO:
 
-    redis('get',1) => crash
-    Check what happens abotu MULTI/EXEC
+    MULTI/EXEC/...: should we do more than simply ignoring it?
+
     Prevent Lua from calling itself with redis("eval",...)
+
     Implement log() function, and define REDIS_WARNING, REDIS_NOTICE, ...
+
+    SCRIPT FLUSH or alike to start a fresh interpreter.
+
+    Max exection time for scripts, even pretty high, but in order to
+    prevent that an instance gets completely freezed by error.
+    Hint: Use a debug hook for this (lua_sethook() with LUA_MASKCOUNT).
+
+Blog post TODO:
+
+    Explain that for now this is just an experiemnt and there is no way to
+    tell if this will ever enter Redis stable, but that since it is pretty
+    self contained it is trivial to rebase with the unstable branch.
+
+    Explain how replication / AOF mix with scripting and why it is this way,
+    and that scripts should be written to don't depend from timing or other
+    external events if you want to use AOF / replication.
+
+    Show how fast it is!
+
+    Mention that dynamically generated scripts are not a good idea.