Redis är guds gåva till webbutvecklaren

2010-02-17 – 17:36

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.

Gillar du detta inlägg? Sharing is caring:
Bloggy Pusha Facebook TwitThis Maila artikeln! Skriv ut artikeln!
Du bör också läsa något av följande inlägg:
  1. 3 Responses to “Redis är guds gåva till webbutvecklaren”

  2. Firefox 3.6Windows 7

    Kul att du fick det att fungera :) och stort tack för länken!
    .-= Emil Stenström senaste inl&auml;gg blog ..Rendering a web page – step by step =-.

    Skrivet av Emil Stenström, Feb 17, 2010

  3. Firefox 3.5.7.NETCLR3.5.30729Windows 7

    Intressant det här ska jag kika på, tack för tipset.

    Skrivet av Jonny Elofsson, Feb 18, 2010

  4. Firefox 3.6GTB6.NETCLR3.5.30729Windows Vista

    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&auml;gg blog ..Framsidan =-.

    Skrivet av David, Feb 26, 2010

Skriv en kommentar

CommentLuv badge