如题, 想问下openresty里 shared.DICT的list 能否不通过pop 直接获取list里的内容, 类似redis list中lindex 这样的API目前用的list做任务队列,希望可以在入队时做去重检查,由于是一个简单的服务,不太想再引入其他中间件了
你有Key,直接调用get方法不行吗?在 2018年10月15日星期一 UTC+8上午11:40:29,gerrard写道:如题, 想问下openresty里 shared.DICT的list 能否不通过pop 直接获取list里的内容, 类似redis list中lindex 这样的API目前用的list做任务队列,希望可以在入队时做去重检查,由于是一个简单的服务,不太想再引入其他中间件了 --
在 2018年10月25日,上午11:09,郭奕超 <gyc....@gmail.com> 写道:感谢回复, 可能我的表述不清楚是这样的 我的taskid 通过 ngx.shared.DICT 的 lpush 方法推入 一个key为'queue' 的 list 结构中如果直接使用ngx.shared.DICT:get('queue') 会报错看了一下代码, ngx.shared.DICT get方法 在key对应的value是 SHDICT_TLIST 类型时,会返回错误 "value is a list",get方法应该不支持获取value类型为list的keyZhanDuo Wang <agnt...@gmail.com> 于2018年10月23日周二 下午7:12写道:你有Key,直接调用get方法不行吗?在 2018年10月15日星期一 UTC+8上午11:40:29,gerrard写道:如题, 想问下openresty里 shared.DICT的list 能否不通过pop 直接获取list里的内容, 类似redis list中lindex 这样的API目前用的list做任务队列,希望可以在入队时做去重检查,由于是一个简单的服务,不太想再引入其他中间件了 -- -- -- --
你有Key,直接调用get方法不行吗?在 2018年10月15日星期一 UTC+8上午11:40:29,gerrard写道:如题, 想问下openresty里 shared.DICT的list 能否不通过pop 直接获取list里的内容, 类似redis list中lindex 这样的API目前用的list做任务队列,希望可以在入队时做去重检查,由于是一个简单的服务,不太想再引入其他中间件了 -- --