启动函数 contriner_launcher function M.run()描述 这是启动函数通常在main.lua中调用参数 返回值 function 返回需要延迟启动的可热更模块 2024-06-29 skynet_fly API 文档 > 可热更服务模块 #skynet_fly_api
mongo直连 mongof function M.new_client(db_name)描述 新建一个连接对象参数 db_name string 对应share_config_m 中写的key为mongo表的名为db_name的连接配置 返回值 table function M.instance(db_name)描述 访问常驻实例参数 db_name string 对应share_config_m 中 2024-06-29 skynet_fly API 文档 > 数据库相关 #skynet_fly_api
mysql连接池调用 mysqlf function M:new(db_name)描述 新建一个访问对象参数 db_name string 对应启动 mysql_m 中 default_arg|mod_args中的instance_name 返回值 table obj function M:instance(db_name)描述 使用常驻实例参数 db_name string 对应启动 mysql_m 中 d 2024-06-29 skynet_fly API 文档 > 数据库相关 #skynet_fly_api
mysql直连调用 mysqlimysql直连调用,也就是一个client 会产生一个连接 function M.new_client(db_name)描述 新建一个连接对象参数 db_name string 对应share_config_m 中写的key为mysql表的名为db_name的连接配置 返回值 table function M.instance(db_name)描述 使用常驻实例参数 db_n 2024-06-29 skynet_fly API 文档 > 数据库相关 #skynet_fly_api
redis命令扩展 rediscredis命令扩展重写的例子 function M:hgetall(key)描述 重写hgetall 改为map结果形式参数 key string rediskey 返回值 table function M:hmset(key,map)描述 重写hmset 能直接传递map参数 key string rediskey map table map表 返回值 number 2024-06-29 skynet_fly API 文档 > 数据库相关 #skynet_fly_api
redis调用 redisf调用redis命令的基础封装 function command:script_run(script_str,…)描述 运行redis脚本命令参数 script_str string 脚本串 … number|string|nil 脚本命令参数 arg1为KEY数量然后紧跟KEYS参数,之后是ARGV参数 返回值 number|string|table function M.ne 2024-06-29 skynet_fly API 文档 > 数据库相关 #skynet_fly_api
旧数据处理 state_data��想被热更重置的状态数据,我们可以通过这个模块来分配表 function M.alloc_table(tabname)描述 分配一个局部表参数 tabname string 表名 返回值 table function M.global_table(tab_name)描述 分配一个公共表参数 tabname string 表名 返回值 table 2024-06-29 skynet_fly API 文档 > 热更脚本 #skynet_fly_api
远程订阅-订阅端 watch_client function M.watch(svr_name, channel_name, handle_name, handler)描述 watch监听 svr_name 的所有结点参数 svr_name string 远程结点名称 channel_name string 通道名 handle_name string 绑定的处理名 handler function 回调处理函数 2024-06-29 skynet_fly API 文档 > 订阅发布,订阅同步 #skynet_fly_api
远程订阅同步-推送端 watch_server function M.publish(channel_name, …)描述 远程推送 /sub/pub (watch)模式用参数 channel_name string 通道名 … string|number|boolean|table|nil 推送的数据 返回值 function M.pubsyn(channel_name, …)描述 远程推送同 2024-06-29 skynet_fly API 文档 > 订阅发布,订阅同步 #skynet_fly_api
远程订阅同步-订阅端 watch_syn_client function M.watch(svr_name, channel_name, handle_name, handler)描述 watch监听 svr_name 的所有结点参数 svr_name string 远程结点名称 channel_name string 通道名 handle_name string 绑定的处理名 handler function 回调 2024-06-29 skynet_fly API 文档 > 订阅发布,订阅同步 #skynet_fly_api