service.lua可以在用一个服务中复用

This commit is contained in:
hongl
2017-06-14 10:27:04 +08:00
parent 52026eb8f2
commit 5479848df6
4 changed files with 37 additions and 21 deletions

View File

@@ -1,7 +1,23 @@
local skynet = require "skynet"
local kvdb = require "kvdb"
local function dbname(i)
return "db"..i
end
skynet.start(function()
kvdb.set("A", 1)
print(kvdb.get "A")
for i=1,10 do
kvdb.new(dbname(i))
end
local idx=1
for i=1,10 do
local db=dbname(i)
kvdb.set(db,"A",idx)
idx=idx+1
kvdb.set(db,"B",idx)
idx=idx+1
end
for i=1,10 do
local db=dbname(i)
print(db,kvdb.get(db,"A"),kvdb.get(db,"B"))
end
end)