window平台Redis安裝
下載地址: http://code.google.com/p/servicestack/wiki/RedisWindowsDownload
Redis文件夾有以下幾個文件
redis-server.exe:服務程序
redis-check-dump.exe:本地數據庫檢查
redis-check-aof.exe:更新日志檢查
redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個 SETs/GETs 查詢 (類似於 Apache 的ab 工具).
指定redis的配置文件,如沒有指定,則使用默認設置
解壓目錄:\>redis-server.exe redis.conf
redis-cli.exe:命令行客戶端,測試用
解壓目錄:\>redis-cli.exe -h
127.0.
0.1 -p
6379
設置一個Key並獲取返回的值:
$ ./redis-cli
set mykey somevalue
OK
$ ./redis-cli get mykey
somevalue
OK
$ ./redis-cli get mykey
somevalue
如何添加值到list:
./redis-benchmark -n
100000 –c
50
====== SET ======
100007 requests completed in 0.88 seconds (譯者注: 100004 查詢完成於 1.14 秒 )
50 parallel clients (譯者注:50個並發客戶端)
3 bytes payload (譯者注:3字節有效載荷)
keep alive: 1 (譯者注:保持1個連接)
58.50% <= 0 milliseconds(譯者注:毫秒)
99.17% <= 1 milliseconds
99.58% <= 2 milliseconds
99.85% <= 3 milliseconds
99.90% <= 6 milliseconds
100.00% <= 9 milliseconds
114293.71 requests per second(譯者注:每秒 114293.71 次查詢)
====== SET ======
100007 requests completed in 0.88 seconds (譯者注: 100004 查詢完成於 1.14 秒 )
50 parallel clients (譯者注:50個並發客戶端)
3 bytes payload (譯者注:3字節有效載荷)
keep alive: 1 (譯者注:保持1個連接)
58.50% <= 0 milliseconds(譯者注:毫秒)
99.17% <= 1 milliseconds
99.58% <= 2 milliseconds
99.85% <= 3 milliseconds
99.90% <= 6 milliseconds
100.00% <= 9 milliseconds
114293.71 requests per second(譯者注:每秒 114293.71 次查詢)
Windows下測試並發客戶端極限為60
linux平台Redis安裝:
安裝:
wget http:
//
code.google.com/p/redis/downloads/detail?name=redis-2.0.4.tar.gz
tar xvzf redis- 2.0. 4.tar.gz
cd redis- 2.0. 4
make
mkdir / var/local/redis
cp redis-server / var/local/redis
cp redis-benchmark / var/local/redis
cp redis-cli / var/local/redis
cp redis.conf / var/local/redis
cd / var/local/redis
tar xvzf redis- 2.0. 4.tar.gz
cd redis- 2.0. 4
make
mkdir / var/local/redis
cp redis-server / var/local/redis
cp redis-benchmark / var/local/redis
cp redis-cli / var/local/redis
cp redis.conf / var/local/redis
cd / var/local/redis
啟動
./redis-server redis.conf
進入命令交互模式,兩種:
1: ./redis-cli
2: telnet 127.0. 0.1 6379 (ip接端口)
2: telnet 127.0. 0.1 6379 (ip接端口)
