[Vienna-pm] persistant counter

Roland Lammel rl at brabbel.net
Wed Apr 22 13:53:26 PDT 2009


Memcached++

Im C interface für memcache gibts auch eine funktion die "atomic" den
aktuellen wert inkrementieren kann.
ahja... und auch schon in einem der Perl implementiereungen:
http://search.cpan.org/perldoc?Cache::Memcached::libmemcached

siehe "incr" / "decr"

Happy hacking

+rl

2009/4/22 Thomas Klausner <domm at cpan.org>:
> Hi!
>
> On Wed, Apr 22, 2009 at 09:20:32PM +0100, peter pilsl wrote:
>
>> ... aber ich frage mich ob es nicht noch eine andere resourcensparende
>> elegante lösung gibt, die einen absoluten zähler für ein vielzahl an
>> parallel laufende prozesse implementiert. Klingt ja nach einem eher
>> alltäglichen problem.
>
> memcached?
>
> ist zwar nicht Perl, aber sehr cool, und es gibt Perl-Interfaces dafuer.
>
> Dann braeuchtest du noch einen cronjob, der die Counter-Werte aus dem
> memcached rausliest und in die DB tut (wenn du Persistent brauchst)
>
> Allerdings: ich weiss off-my-head nicht, ob und wie memcached "simultane"
> writes auf denselben Wert handelt...
>
>
>
> --
> #!/usr/bin/perl                              http://domm.plix.at
> for(ref bless{},just'another'perl'hacker){s-:+-$"-g&&print$_.$/}
> _______________________________________________
> Vienna-pm mailing list
> Vienna-pm at pm.org
> http://mail.pm.org/mailman/listinfo/vienna-pm



-- 
Roland Lammel
QuikIT - IT Lösungen - flexibel und schnell
Web: http://www.quikit.at
Email: info at quikit.at

"Enjoy your job, make lots of money, work within the law. Choose any two."


More information about the Vienna-pm mailing list