#!/usr/bin/env perl
use
5.020;
use
warnings;
use
RedisDB;
my
(
$host
,
$port
) =
@ARGV
;
my
$redis
= RedisDB->new(
host
=>
$host
,
port
=>
$port
,
);
my
$commands
=
$redis
->command;
my
%commands
;
for
(
@$commands
) {
my
(
$cmd
,
$arity
,
$flags
,
$first_key
,
$last_key
,
$step_key
) =
@$_
;
next
unless
$first_key
;
$commands
{
$cmd
} =
$first_key
;
}
for
(
sort
keys
%commands
) {
say
" $_ => $commands{$_}"
;
}