}
BEGIN {
- for my $cmd (qw/multi exec smembers get hget hdel hset sadd srem incr hmset hsetnx publish/) {
+ for my $cmd (qw/multi exec smembers get hget hdel hset sadd srem incr hmset hsetnx publish del/) {
dynsub uc $cmd, sub { $redis->$cmd(@_) };
}
dynsub "remove_$name", sub (_) {
my $key = shift;
SREM cp . $name, $key;
+ DEL cp . "$name.$key";
};
dynsub "push_$name", sub {
defhash problem => qw/name level statement owner author/;
defhash contest => qw/start end name owner/;
-defhash job => qw/date extension filesize private problem result result_text user/;
+defhash job => qw/date errors extension filesize private problem result result_text user/;
defhash user => qw/name email town university level/;
sub clean_job (_){