X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=lib%2FGruntmaster%2FData.pm;h=eaa96c544db63aa5752ae513958dc781899cedfe;hb=fca420f851060bec9868968d8c52f9ded3f4ad1a;hp=1ca79586a24580b06ed494727230176a4c91f91e;hpb=df8150ae22d428b1710b2a398a01d692d532bdfc;p=gruntmaster-page.git diff --git a/lib/Gruntmaster/Data.pm b/lib/Gruntmaster/Data.pm index 1ca7958..eaa96c5 100644 --- a/lib/Gruntmaster/Data.pm +++ b/lib/Gruntmaster/Data.pm @@ -17,7 +17,7 @@ sub dynsub{ } 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(@_) }; } @@ -65,6 +65,7 @@ sub defhash{ dynsub "remove_$name", sub (_) { my $key = shift; SREM cp . $name, $key; + DEL cp . "$name.$key"; }; dynsub "push_$name", sub {