1能耻、Windows 安裝及測(cè)試
下載地址
https://github.com/microsoftarchive/redis/tags
解壓如圖
啟動(dòng)方法
雙擊redis-server.exe
,啟動(dòng)成功如下圖
可能遇到問題
問題一
窗口一閃即逝委可,可能已經(jīng)啟動(dòng)毒返,可能默認(rèn)conf
文件目錄不正確
當(dāng)前目錄下打開CMD
窗口租幕,執(zhí)行帶參啟動(dòng)命令,redis-server.exe redis.windows.conf
問題二
如依舊失敗拧簸,提示# Creating Server TCP listening socket 127.0.0.1:6379: bind: No error
依次輸入如下命令重啟
redis-cli.exe
shutdown
exit
redis-server.exe redis.windows.conf
測(cè)試方法
雙擊redis-cli.exe
劲绪,開啟客戶端,輸入set
盆赤、get
測(cè)試
127.0.0.1:6379> set name coin
OK
127.0.0.1:6379> get name
"coin"
127.0.0.1:6379>
2贾富、Linux 安裝
下載地址
上傳解壓
[redis@localhost software]$ rz
[redis@localhost software]$ ll
[redis@localhost software]$ tar -zxvf redis-6.2.1.tar.gz
[redis@localhost software]$ cd redis-6.2.1
環(huán)境配置
[redis@localhost redis-6.2.1]$ sudo yum install gcc-c++
[redis@localhost redis-6.2.1]$ make
[redis@localhost redis-6.2.1]$ sudo make install
檢查安裝目錄
[redis@localhost usr]$ cd /usr/local/bin
[redis@localhost bin]$ ls
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
配置文件拷貝
[redis@localhost bin]$ sudo mkdir redis-config
[redis@localhost bin]$ sudo cp /home/redis/software/redis-6.2.1/redis.conf redis-config
[redis@localhost bin]$ cd redis-config
[redis@localhost redis-config]$ ls
redis.conf
設(shè)置后臺(tái)啟動(dòng)
[redis@localhost redis-config]$ sudo vim redis.conf
# daemonize no
daemonize yes
[redis@localhost redis-config]$
啟動(dòng)與測(cè)試
[redis@localhost redis-config]$ cd ../
[redis@localhost bin]$ ls
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-config redis-sentinel redis-server
[redis@localhost bin]$ redis-server redis-config/redis.conf
[redis@localhost bin]$ ls
redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-config redis-sentinel redis-server
[redis@localhost bin]$ redis-cli -p 6379
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set name coin
OK
127.0.0.1:6379> get name
"coin"
127.0.0.1:6379>
查看對(duì)應(yīng)進(jìn)程
[root@localhost ~]# ps -ef|grep redis
redis 12675 1 0 16:32 ? 00:00:01 redis-server 127.0.0.1:6379
root 13776 13671 0 16:45 pts/0 00:00:00 redis-cli
root 13786 13721 0 16:46 pts/1 00:00:00 grep --color=auto redis
性能測(cè)試
[root@localhost bin]# redis-benchmark -h localhost -p 6379 -c 100 -n 100000
====== PING_INLINE ======
100000 requests completed in 1.41 seconds
100 parallel clients
3 bytes payload
keep alive: 1
host configuration "save": 3600 1 300 100 60 10000
host configuration "appendonly": no
multi-thread: no
Latency by percentile distribution:
0.000% <= 0.399 milliseconds (cumulative count 1)
50.000% <= 0.887 milliseconds (cumulative count 50476)
75.000% <= 1.071 milliseconds (cumulative count 75008)
87.500% <= 1.527 milliseconds (cumulative count 87580)
93.750% <= 2.071 milliseconds (cumulative count 93752)
96.875% <= 2.503 milliseconds (cumulative count 96887)
98.438% <= 2.975 milliseconds (cumulative count 98453)
99.219% <= 3.415 milliseconds (cumulative count 99233)
99.609% <= 3.759 milliseconds (cumulative count 99610)
99.805% <= 4.439 milliseconds (cumulative count 99805)
99.902% <= 4.839 milliseconds (cumulative count 99904)
99.951% <= 4.991 milliseconds (cumulative count 99953)
99.976% <= 5.103 milliseconds (cumulative count 99976)
99.988% <= 5.175 milliseconds (cumulative count 99989)
99.994% <= 5.215 milliseconds (cumulative count 99994)
99.997% <= 5.239 milliseconds (cumulative count 99998)
99.998% <= 5.247 milliseconds (cumulative count 99999)
99.999% <= 5.263 milliseconds (cumulative count 100000)
100.000% <= 5.263 milliseconds (cumulative count 100000)
Cumulative distribution of latencies:
0.000% <= 0.103 milliseconds (cumulative count 0)
0.002% <= 0.407 milliseconds (cumulative count 2)
3.010% <= 0.503 milliseconds (cumulative count 3010)
14.142% <= 0.607 milliseconds (cumulative count 14142)
26.171% <= 0.703 milliseconds (cumulative count 26171)
39.713% <= 0.807 milliseconds (cumulative count 39713)
52.672% <= 0.903 milliseconds (cumulative count 52672)
67.189% <= 1.007 milliseconds (cumulative count 67189)
77.290% <= 1.103 milliseconds (cumulative count 77290)
81.565% <= 1.207 milliseconds (cumulative count 81565)
83.766% <= 1.303 milliseconds (cumulative count 83766)
85.749% <= 1.407 milliseconds (cumulative count 85749)
87.235% <= 1.503 milliseconds (cumulative count 87235)
88.631% <= 1.607 milliseconds (cumulative count 88631)
89.764% <= 1.703 milliseconds (cumulative count 89764)
90.971% <= 1.807 milliseconds (cumulative count 90971)
92.078% <= 1.903 milliseconds (cumulative count 92078)
93.164% <= 2.007 milliseconds (cumulative count 93164)
94.032% <= 2.103 milliseconds (cumulative count 94032)
98.710% <= 3.103 milliseconds (cumulative count 98710)
99.760% <= 4.103 milliseconds (cumulative count 99760)
99.976% <= 5.103 milliseconds (cumulative count 99976)
100.000% <= 6.103 milliseconds (cumulative count 100000)
Summary:
throughput summary: 71073.21 requests per second
latency summary (msec):
avg min p50 p95 p99 max
1.023 0.392 0.887 2.223 3.263 5.263