Skip to content

Redis模块

zerlenzhang edited this page Mar 5, 2020 · 1 revision

Redis.Connect

  • 链接数据库
  • args:
    1. 主机IP host : str
    2. 主机端口 port : int
    3. 链接回调 function(err,conn)end

Redis.Connect(

authConfig.host,
authConfig.port,
function ( err,conn )
	if err then
		Debug.LogError(err);
		return;
	end
	Debug.Log("connect to redis success");
	redisConn=conn;
end);

Redis.Query

  • 执行redis cmd

  • args:

    1. 数据库链接 conn : Connection
    2. redis命令 cmd: str
    3. 执行完毕的回调 function(err,ret)end

`Redis.Query(redisConn,cmd,function( err,ret )

--出现错误
if err then
	if handler then
		handler(err,nil);
	end
	return;
end
--没有查到数据
if ret==nil or #ret <=0 then
	if handler then
		handler(nil,nil);
	end
	return;
end
    do_something();

end`

Redis.Close

  • 关闭数据库
  • args:
    1. 数据库链接 conn : Connection

Redis.Close(conn);

Clone this wiki locally