Perl redis没有返回正确的retcode?

时间:2014-07-16 20:24:02

标签: perl redis

http://search.cpan.org/dist/Redis/lib/Redis.pm#hset

$r->hset('hashname', $key => $value); ## returns true on success

code.pl

print $r->hset('h1', 'apple' => 'orange');

输出:0

它说它无法设置密钥,但是当我检查redis时,条目就在那里..

./redis-cli hgetall h1

输出:
1)苹果
2)橙色

所以它能够正确设置,因为它在redis上,为什么它返回0?
如果密钥已经存在但是它能够更新值,它会返回0吗?

1 个答案:

答案 0 :(得分:0)

hget需要2个论点。这甚至有用吗?

./redis-cli hget h1