2014-07-16 46 views
0

http://search.cpan.org/dist/Redis/lib/Redis.pm#hsetPerl redis hset沒有返回正確的retcode?

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

code.pl

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

輸出:0

它說,它不是能設置鍵,VAL但是當我檢查Redis的,該條目是有..

./redis-cli hgetall h1 

輸出:
1)apple
2)orange

所以它能夠正確設置,因爲它在redis上,爲什麼它返回0?
它是否返回0如果密鑰已經存在但它能夠更新值?

回答

0

hget需要2個論題。這是如何工作的?

./redis-cli hget h1 
+0

對不起,我做了hgetall – ealeon