Windows平台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
如何添加值到list:
$ ./redis-cli lpush mylist firstvalue
OK
$ ./redis-cli lpush mylist secondvalue
OK
$ ./redis-cli lpush mylist thirdvalue
OK
$ ./redis-cli lrange mylist 0 -1
1. thirdvalue
2. secondvalue
3. firstvalue
$ ./redis-cli rpop mylist
firstvalue
$ ./redis-cli lrange mylist 0 -1
1. thirdvalue
2. secondvalue
redis-benchmark.exe:性能測試,用以模擬同時由N個客戶端發送M個 SETs/GETs 查詢 (類似於 Apache 的 ab 工具).
./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 次查詢)
Windows下測試並發客戶端極限為60