}
BEGIN {
- for my $cmd (qw/multi exec smembers get hget hset sadd srem incr hmset hsetnx/) {
+ for my $cmd (qw/multi exec smembers get hget hdel hset sadd srem incr hmset hsetnx/) {
dynsub uc $cmd, sub { say "Arguments to \U$cmd: ", join ', ', @_; $redis->$cmd(@_) };
}
defhash job => qw/date extension filesize private problem result result_text user/;
defhash user => qw/name email town university/;
+sub clean_job (_){
+ HDEL cp . "job.$_[0]", qw/result result_text results daemon/
+}
+
our @EXPORT_OK = do {
no strict 'refs';
grep { $_ =~ /^[a-zA-Z]/ and exists &$_ } keys %{__PACKAGE__ . '::'};