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