[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