Files
skynet/service/testredis.lua

42 lines
670 B
Lua

local skynet = require "skynet"
local redis = require "redis"
skynet.start(function()
local db = redis.connect "main"
db:del "C"
db:set("A", "hello")
db:set("B", "world")
db:sadd("C", "one")
print(db:get("A"))
print(db:get("B"))
db:del "D"
for i=1,1000 do
db:hset("D",i,i)
end
local r = db:hvals "D"
for k,v in pairs(r) do
print(k,v)
end
--[[
db:multi()
db:get "A"
db:get "B"
local t = db:exec()
for k,v in ipairs(t) do
print("Exec", v)
end
]]
print(db:exists "A")
print(db:get "A")
print(db:set("A","hello world"))
print(db:get("A"))
print(db:sismember("C","one"))
print(db:sismember("C","two"))
db:disconnect()
skynet.exit()
end)