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.new_client(db_name)
描述
运行redis脚本命令
参数
- db_name string 对应share_config_m 中写的key为redis表的名为db_name的连接配置
返回值
- table obj
function M.instance(db_name)
描述
有时候并不想创建和管理redis连接,就直接访问常驻实例
参数
- db_name string 对应share_config_m 中写的key为redis表的名为db_name的连接配置
返回值
- table obj
function M.add_command(M)
描述
增加自定义command命令
参数
- M string 对应commond命令实现
返回值
function M.new_watch(db_name,subscribe_list,psubscribe_list,call_back)
描述
redis订阅
参数
- db_name string 对应share_config_m 中写的key为redis表的名为db_name的连接配置
- subscribe_list string[] 订阅名列表
- psubscribe_list string[] 批量订阅名列表
- call_back function 回调函数
返回值
- function 取消订阅函数
redis调用
https://huahua132.github.io/2024/06/29/skynet_fly_api_word/db/redisf/