Efter mitt blogginlägg om hur jag använder Memcache för att logga många klick så fick jag ett tips av Emil Stenström (som bl.a bloggar på FriendlyBit.com) om att ta en titt på Redis. Redis går lättast att beskriva som en storebror till Memcache som fungerar ungefär på samma sätt men har betydligt fler funktioner.
Redis stödjer exempelvis listor där du lätt kan skapa en FIFO-lista eller varför inte spara data under en längre tid eftersom Redis standardmässigt inte kastar bort något som Memcache gör.
Att installera och använda Redis under Ubuntu 9.10 så kan du göra enl. följande:
$ sudo apt-get install redis-server
$sudo apt-get install libphp-redis
Sedan är det bara att inkludera /usr/share/php/redis.php i din PHP-kod och testa Redis:
<?php require_once "/usr/share/php/redis.php"; $redis = new Redis(); $redis->set("nyckel", "värde"); echo $redis->get("nyckel"); ?>
Prestandan är imponerande:
110000 SETs/second, 81000 GETs/second
Observera även att paketet redis-server finns med i Ubuntu från och med version 9.10.
Kul att du fick det att fungera :) och stort tack för länken!
.-= Emil Stenström senaste inlägg blog ..Rendering a web page – step by step =-.
Intressant det här ska jag kika på, tack för tipset.
Ursäkta en ovidkommande fråga men hur får du till den där formatteringen av php-kod i dina blogginlägg?
.-= David senaste inlägg blog ..Framsidan =-.