batch mode in redis

This commit is contained in:
云风
2013-01-06 12:15:59 +08:00
parent 1cf9e9d1ee
commit ac7f67f982
3 changed files with 108 additions and 6 deletions

View File

@@ -3,9 +3,22 @@ local redis = require "redis"
skynet.start(function()
local db = redis.connect "main"
db:batch "write" -- ignore results
db:set("A", "hello")
db:set("B", "world")
db:batch "end"
db:batch "read"
db:get("A")
db:get("B")
local r = db:batch "end" -- return all results in a table
for k,v in pairs(r) do
print(k,v)
end
print(db:exists "A")
print(db:get "A")
print(db:set("A","hello world"))
print(db:get("A"))
skynet.exit()
end)