}
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 problem => qw/name level statement/;
defhash contest => qw/start end name owner/;
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';