1、Windows 安装及测试
下载地址
https://github.com/microsoftarchive/redis/tags
解压如图
image-20210402153756264.png启动方法
双击redis-server.exe
,启动成功如下图
可能遇到问题
问题一
窗口一闪即逝,可能已经启动,可能默认conf
文件目录不正确
当前目录下打开CMD
窗口,执行带参启动命令,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
测试方法
双击redis-cli.exe
,开启客户端,输入set
、get
测试
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
环境配置
[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
设置后台启动
[redis@localhost redis-config]$ sudo vim redis.conf
# daemonize no
daemonize yes
[redis@localhost redis-config]$
启动与测试
[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>
查看对应进程
[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
性能测试
[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
网友评论