我有一个数据结构,redis
它使用排序集作为我计划在我的网页上使用的“顶级项目”系统。我基本上是在使用redis-cli
命令,比如ZRANGE
从 redis 中取出我的顶级项目。
现在我想在 Perl 中以编程方式访问这些数据。我看过Redis.pm 库,但在那里我找不到这些Z*
方法的任何迹象。
我可以使用 Redis.pm 库来处理 redis 中的排序集还是必须使用另一个库?
是的,您可以在 Redis.pm 中使用 Z* 命令
实际上,所有 Redis 命令都映射在 Perl API 中,即使其中一些没有记录在案。这是通过Perl的AUTOLOAD 特性完成的。
命令参数的定义遵循 Redis 文档,除非 Redis.pm 文档另有说明。
请参阅非回归测试脚本中的此示例:
https://github.com/melo/perl-redis/blob/master/t/01-basic.t#L195