码迷,mamicode.com
首页 > 其他好文 > 详细

redis.pcall返回错误的处理

时间:2014-11-10 12:11:24      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:style   ar   sp   on   ad   size   tt   c   table   

set abc 123

zadd z 0 abc

eval "local c=redis.pcall(‘get‘, KEYS[1]) if (c.err) then return c.err else return c end" 1 abc

eval "local c=redis.pcall(‘get‘, KEYS[1]) if (c.err) then return c.err else return c end" 1 z


当调用redis.pcall的过程中有出现错误,则redis.pcall调用返回带有err域的Table。

通过c.err来判断此域是否为空。

如不为空则表示有错误发生。为空则无错,是正常执行的结果。


redis.pcall返回错误的处理

标签:style   ar   sp   on   ad   size   tt   c   table   

原文地址:http://blog.csdn.net/hbxtlhx/article/details/40977181

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!