--1 serv:set() 存放数据到服务中
serv:set('test_key','测试')
--2 serv:get() 获取存放在服务中的数据
local sTestKey=serv:get('test_key')
print(sTestKey)
local helpSet=CSelectHelp()
--3 serv:setHelp() 存放help数据到服务中
serv:setHelp('test_key',helpSet)
--4 serv:getHelp() 获取存放在服务中的help数据
local helpGet=CSelectHelp()
serv:getHelp('test_key',helpGet)
helpGet:dump()
--5 serv:dumpKeys() 打印所有的存放在服务中的数据
serv:dumpKeys()
--6 serv:setCache() 存放数据到cache缓存
local helpSet=CSelectHelp()
local sql=[[select top 100 * from bs_eqpt where process_id like '%90000%']]
db:select(sql,'',helpSet)
serv:setCache('bs_eqpt','process_id',helpSet)
--7 serv:getCache() 获取存放在cache中的数据
local sValue=serv:getCache('bs_eqpt','90000','eqpt_name')
print('sValue:'..sValue)
--8 serv:getCacheHelp() 获取存放在cache中的help数据,并按照关键字匹配,只返回 1行数据
local helpGet=CSelectHelp()
serv:getCacheHelp('bs_eqpt','90000',helpGet)
helpGet:dump()
--9 serv:getCacheHelpLike() 获取存放在cache中的help数据,并按照关键字模糊匹配,默认返回最大四千行
local helpGet=CSelectHelp()
serv:getCacheHelpLike('bs_eqpt','90',helpGet,1000)--只取最多1000条
helpGet:dump()