天天看點

redis入門——安裝

Redis 是一個高性能的key-value資料庫。 redis的出現,很大程度補償了memcached這類keyvalue存儲的不足,在部 分場合可以對關系資料庫起到很好的補充作用。它提供了Python,Ruby,Erlang,PHP用戶端,使用很友善。

性能測試結果:

SET操作每秒鐘 110000 次,GET操作每秒鐘 81000 次,伺服器配置如下:

Linux 2.6, Xeon X3320 2.5Ghz.

stackoverflow 網站使用 Redis 做為緩存伺服器。

是以我們要看看他具體是什麼東西

1、到官網去下載下傳一個redis,http://redis.io現在最新的版本是2.6.7

2、在linux上面安裝redis,這裡我用的是ubuntu-server-12.04版本

①、用tar zxvf 解壓 下載下傳好的 redis-2.6.7.tar.gz

②、進入redis cd redis-2.6.7

③、執行 make 指令,然後就開始刷刷的make了,不過有的linux版本可能沒有安裝gcc這時候就會報錯(gcc: Command not found),這樣就多了一步

④、sudo apt-get install gcc 其實就是安裝上一個gcc,自己去下載下傳也行,别的版本的linux用yum一下,隻是安裝起來簡單,之後再make一下就可以了

⑤、再進入src目錄,make install

⑥、和java一軟體一樣,我習慣性的把他們放在了opt的java下面又建立了一個redis的檔案夾,為了友善管理我把make好的檔案mv到了redis檔案下,具體路徑

mv redis.conf /opt/java/redis/etc/
           
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /opt/java/redis/bin
           

⑦、然後運作server,不過運作是需要配置檔案的

/opt/java/redis/bin/redis-server
/opt/java/redis/etc/redis.conf
           

⑧、好的,這樣就能看到他的運作端口6379了,我們用下面的指令連結用戶端

/opt/java/redis/bin/redis-cli
           

用pkill或者 kill-9來關閉也行

⑨、但是這樣起到會占一個session,沒有辦法做别的操作,是以去配置檔案裡面修改一個(redis.conf)詳細conf配置文檔(百度文庫)

daemonize yes
           

再啟動就好了,可以檢查一下程序

ps -ef | grep redis
           

檢視一下端口号

netstat -tunpl | grep 6379 
           

3、睡一覺明天看看這個高性能的東西具體的操作

資料下載下傳 Redis入門手冊(中文).pdf