toyota 2013-12-8 10:45
在 ubuntu 12.04 上使用 apt 安裝 redis server
<div><font size="3">Redis</font></div><div><font size="3">是一種 key-value 的 storage,可以想成進階版的 memcached,它提供了更多種 data structure 與 operator。它不再只是一個儲存體,更能做一些邏輯運算,之前很多要在 client 端做的事情,都可以在 redis server 處理掉。</font></div><div><font size="3"><br></font></div><div><font size="3"><img src="http://4.bp.blogspot.com/-yCLS05IcBfE/T6uDcCUfnxI/AAAAAAAAAjc/DVFPzD1ej84/s200/redis-logo.png" border="0"><br></font></div><div><font size="3"><br></font></div><div><font size="3">和其他 NoSQL 相比,資料儲存在 memory,存取速度超快,但也因此儲存空間會受限在 memory size,雖然支援分散式 (Master-Slave),但每個 node 都是一個映射,也就是儲存一模一樣的資料,所以什麼該放在 redis 也是需要仔細想過。它不是完全用來取代 database,而是針對經常存取、較複雜運算的部份再派它上場。</font></div><div><font size="3"><br></font></div><div><font size="3">這邊介紹要如何在 ubuntu 12.04 的 Server 上..使用 apt-get 安裝 redis server</font></div><div><font size="3"><br></font></div><div><font color="Blue" size="3">安裝說明:</font></div><div><font size="3">(1) 在這個檔案中.. /etc/apt/sources.list.d/dotdeb.org.list<code> 加入兩行<br>[quote]<br>deb http://packages.dotdeb.org squeeze all<br>deb-src http://packages.dotdeb.org squeeze all<br>[/quote]<br></code><br>(2)<code> 然後認證使用這些 repositories 的 public key<br># wget -q -O - http://www.dotdeb.org/dotdeb.gpg | apt-key add -<br><br>(3) 最後 update apt cache 然後安裝 Redis.<br># apt-get update<br># apt-get install redis-server<br><br>啟動的指令<br># service redis-server start<br></code># netstat -tunlp<br><br>會發現 redis-server listen 6379 port<br><br>測試一下能否連線<br># redis-cli<br>redis 127.0.0.1:6379><br><br><code>這樣就安裝好囉...要離開請打 quit 就可以了~~<br></code></font></div>