Perl 操作hmset()需要花费很长时间
UPD:该代码在较新的Perl 操作hmset()需要花费很长时间,perl,redis,Perl,Redis,UPD:该代码在较新的Redis模块版本1.904 vs 1.2001上运行良好 我正在尝试使用CPAN中的Redis模块。当设置/获取标量键时,它可以正常工作,但是,我无法使哈希值正常工作 以下是我的示例程序: #!/usr/bin/perl -w use strict; use Redis; my $red = Redis->new(); print "use\n"; $red->hmset(foo=>bar=>1, baz=>2); print "set\
Redis
模块版本1.904 vs 1.2001上运行良好
我正在尝试使用CPAN中的Redis
模块。当设置/获取标量键时,它可以正常工作,但是,我无法使哈希值正常工作
以下是我的示例程序:
#!/usr/bin/perl -w
use strict;
use Redis;
my $red = Redis->new();
print "use\n";
$red->hmset(foo=>bar=>1, baz=>2);
print "set\n";
print "$_\n" for $red->hmget("foo", "bar", "baz");
打印“使用”后,它会挂起
只需使用hmset/get fromrediscli
就可以了
这段代码有什么问题,我应该如何处理来自perl的redis哈希 原来问题出在一个足够旧的Redis模块版本中。在另一台服务器上,我发布的代码按预期工作
所讨论的版本是1.904(works)和1.2001(Nots) 投票关闭:看起来新版本的Redis运行得很好。你能以一种有助于他人的方式回答自己的问题吗?如果您这样做,您可以选择您的作为正确答案。这可能看起来很奇怪,但这是处理类似情况的首选方法。