CentOS 7 安装Redis 2.8.7详解大数据
1、下载软件:
wget wget http://download.redis.io/releases/redis-2.8.7.tar.gz
2、解压软件并编译安装:
tar -zxvf redis-2.8.7.tar.gz
mv redis-2.8.7.tar.gz redis
cd redis
make make install
等待编译一端时间即可(如果您的机器上没有c++编译环境,可以通过yum安装 gcc ,命令:yum -y install gcc)
cd src
启动redis-server:./redis-server ../redis.conf
启动会发送警告:
[16403] 12 Dec 21:55:32.830 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add vm.overcommit_memory = 1 to /etc/sysctl.conf and then reboot or run the command sysctl vm.overcommit_memory=1 for this to take effect.
安装提示,解决上述问题。默认的情况下,redis监听6379端口。
3、测试使用redis #使用 telnet
[[email protected] local]$ telnet localhost 6379 Trying ::1... Connected to localhost. Escape character is ^]. set likehua likehua get likehua likehua
4、使用redis-benchmark对redis可以进行简单的性能测试。
1 [[email protected] src]$ ./redis-benchmark -h localhost -p 6379 -c 1000 -n 100000 2 ====== PING_INLINE ====== 3 100000 requests completed in 2.03 seconds 4 1000 parallel clients 5 3 bytes payload 6 keep alive: 1 8 0.00% = 8 milliseconds 9 0.04% = 9 milliseconds 10 66.42% = 10 milliseconds 11 88.10% = 11 milliseconds 12 91.29% = 12 milliseconds 13 93.57% = 13 milliseconds 14 96.30% = 14 milliseconds 15 98.13% = 15 milliseconds 16 98.78% = 16 milliseconds 17 99.37% = 17 milliseconds 18 99.77% = 18 milliseconds 19 99.93% = 19 milliseconds 20 99.97% = 20 milliseconds 21 100.00% = 20 milliseconds 22 49333.99 requests per second 24 ====== PING_BULK ====== 25 100000 requests completed in 1.98 seconds 26 1000 parallel clients 27 3 bytes payload 28 keep alive: 1 30 0.00% = 6 milliseconds 31 0.01% = 7 milliseconds 32 0.15% = 8 milliseconds 33 15.79% = 9 milliseconds 34 58.19% = 10 milliseconds 35 92.03% = 11 milliseconds 36 96.30% = 12 milliseconds 37 98.24% = 13 milliseconds 38 98.90% = 14 milliseconds 39 99.30% = 15 milliseconds 40 99.63% = 16 milliseconds 41 99.99% = 17 milliseconds 42 100.00% = 17 milliseconds 43 50581.69 requests per second 45 ====== SET ====== 46 100000 requests completed in 2.00 seconds 47 1000 parallel clients 48 3 bytes payload 49 keep alive: 1 51 0.00% = 7 milliseconds 52 0.24% = 8 milliseconds 53 6.78% = 9 milliseconds 54 62.14% = 10 milliseconds 55 88.33% = 11 milliseconds 56 93.36% = 12 milliseconds 57 96.28% = 13 milliseconds 58 97.19% = 14 milliseconds 59 98.11% = 15 milliseconds 60 98.58% = 16 milliseconds 61 98.91% = 17 milliseconds 62 99.49% = 18 milliseconds 63 99.84% = 19 milliseconds 64 100.00% = 19 milliseconds 65 49900.20 requests per second 67 ====== GET ====== 68 100000 requests completed in 1.97 seconds 69 1000 parallel clients 70 3 bytes payload 71 keep alive: 1 73 0.00% = 5 milliseconds 74 0.01% = 6 milliseconds 75 0.24% = 7 milliseconds 76 9.30% = 8 milliseconds 77 35.68% = 9 milliseconds 78 53.22% = 10 milliseconds 79 80.98% = 11 milliseconds 80 95.27% = 12 milliseconds 81 97.05% = 13 milliseconds 82 98.47% = 14 milliseconds 83 99.40% = 15 milliseconds 84 99.76% = 16 milliseconds 85 99.94% = 17 milliseconds 86 100.00% = 17 milliseconds 87 50813.01 requests per second 89 ====== INCR ====== 90 100000 requests completed in 2.01 seconds 91 1000 parallel clients 92 3 bytes payload 93 keep alive: 1 95 0.00% = 6 milliseconds 96 0.03% = 7 milliseconds 97 0.26% = 8 milliseconds 98 10.85% = 9 milliseconds 99 51.33% = 10 milliseconds 100 86.53% = 11 milliseconds 101 91.05% = 12 milliseconds 102 93.84% = 13 milliseconds 103 97.30% = 14 milliseconds 104 99.09% = 15 milliseconds 105 99.78% = 16 milliseconds 106 99.93% = 17 milliseconds 107 100.00% = 17 milliseconds 108 49825.61 requests per second 110 ====== LPUSH ====== 111 100000 requests completed in 1.98 seconds 112 1000 parallel clients 113 3 bytes payload 114 keep alive: 1 116 0.00% = 6 milliseconds 117 0.77% = 7 milliseconds 118 2.36% = 8 milliseconds 119 11.40% = 9 milliseconds 120 53.46% = 10 milliseconds 121 90.92% = 11 milliseconds 122 96.49% = 12 milliseconds 123 98.51% = 13 milliseconds 124 99.33% = 14 milliseconds 125 99.82% = 15 milliseconds 126 99.91% = 16 milliseconds 127 100.00% = 17 milliseconds 128 100.00% = 17 milliseconds 129 50479.56 requests per second 131 ====== LPOP ====== 132 100000 requests completed in 1.97 seconds 133 1000 parallel clients 134 3 bytes payload 135 keep alive: 1 137 0.00% = 6 milliseconds 138 1.08% = 7 milliseconds 139 8.16% = 8 milliseconds 140 22.76% = 9 milliseconds 141 54.23% = 10 milliseconds 142 86.55% = 11 milliseconds 143 96.52% = 12 milliseconds 144 98.67% = 13 milliseconds 145 99.56% = 14 milliseconds 146 99.83% = 15 milliseconds 147 99.92% = 16 milliseconds 148 100.00% = 16 milliseconds 149 50735.67 requests per second 151 ====== SADD ====== 152 100000 requests completed in 2.01 seconds 153 1000 parallel clients 154 3 bytes payload 155 keep alive: 1 157 0.00% = 6 milliseconds 158 0.00% = 7 milliseconds 159 0.20% = 8 milliseconds 160 3.06% = 9 milliseconds 161 74.43% = 10 milliseconds 162 91.78% = 11 milliseconds 163 95.16% = 12 milliseconds 164 96.61% = 13 milliseconds 165 97.22% = 14 milliseconds 166 98.35% = 15 milliseconds 167 99.45% = 16 milliseconds 168 100.00% = 16 milliseconds 169 49751.24 requests per second 171 ====== SPOP ====== 172 100000 requests completed in 1.98 seconds 173 1000 parallel clients 174 3 bytes payload 175 keep alive: 1 177 0.00% = 6 milliseconds 178 0.25% = 7 milliseconds 179 9.22% = 8 milliseconds 180 27.89% = 9 milliseconds 181 51.53% = 10 milliseconds 182 83.58% = 11 milliseconds 183 95.62% = 12 milliseconds 184 98.06% = 13 milliseconds 185 99.22% = 14 milliseconds 186 99.83% = 15 milliseconds 187 99.86% = 16 milliseconds 188 99.90% = 17 milliseconds 189 99.93% = 18 milliseconds 190 99.97% = 19 milliseconds 191 100.00% = 19 milliseconds 192 50530.57 requests per second 194 ====== LPUSH (needed to benchmark LRANGE) ====== 195 100000 requests completed in 2.01 seconds 196 1000 parallel clients 197 3 bytes payload 198 keep alive: 1 200 0.00% = 6 milliseconds 201 0.08% = 7 milliseconds 202 0.32% = 8 milliseconds 203 5.15% = 9 milliseconds 204 51.92% = 10 milliseconds 205 91.54% = 11 milliseconds 206 94.53% = 12 milliseconds 207 96.95% = 13 milliseconds 208 98.08% = 14 milliseconds 209 98.76% = 15 milliseconds 210 99.68% = 16 milliseconds 211 100.00% = 16 milliseconds 212 49652.43 requests per second 214 ====== LRANGE_100 (first 100 elements) ====== 215 100000 requests completed in 4.00 seconds 216 1000 parallel clients 217 3 bytes payload 218 keep alive: 1 220 0.00% = 14 milliseconds 221 4.44% = 15 milliseconds 222 23.32% = 16 milliseconds 223 26.30% = 17 milliseconds 224 27.43% = 18 milliseconds 225 28.36% = 19 milliseconds 226 28.98% = 20 milliseconds 227 32.42% = 21 milliseconds 228 74.49% = 22 milliseconds 229 89.15% = 23 milliseconds 230 95.46% = 24 milliseconds 231 95.91% = 25 milliseconds 232 96.45% = 26 milliseconds 233 97.53% = 27 milliseconds 234 98.42% = 28 milliseconds 235 98.79% = 29 milliseconds 236 98.95% = 30 milliseconds 237 99.15% = 31 milliseconds 238 99.30% = 32 milliseconds 239 99.42% = 33 milliseconds 240 99.53% = 34 milliseconds 241 99.60% = 35 milliseconds 242 99.67% = 36 milliseconds 243 99.77% = 37 milliseconds 244 99.94% = 38 milliseconds 245 100.00% = 38 milliseconds 246 25006.25 requests per second 248 ====== LRANGE_300 (first 300 elements) ====== 249 100000 requests completed in 6.69 seconds 250 1000 parallel clients 251 3 bytes payload 252 keep alive: 1 254 0.00% = 16 milliseconds 255 0.01% = 17 milliseconds 256 0.04% = 18 milliseconds 257 0.08% = 19 milliseconds 258 0.11% = 20 milliseconds 259 0.15% = 21 milliseconds 260 0.18% = 22 milliseconds 261 0.22% = 23 milliseconds 262 0.24% = 24 milliseconds 263 0.26% = 25 milliseconds 264 0.29% = 26 milliseconds 265 2.09% = 27 milliseconds 266 8.86% = 28 milliseconds 267 21.91% = 29 milliseconds 268 32.42% = 30 milliseconds 269 47.12% = 31 milliseconds 270 57.70% = 32 milliseconds 271 64.38% = 33 milliseconds 272 68.73% = 34 milliseconds 273 71.52% = 35 milliseconds 274 73.66% = 36 milliseconds 275 75.44% = 37 milliseconds 276 77.48% = 38 milliseconds 277 79.79% = 39 milliseconds 278 81.49% = 40 milliseconds 279 83.05% = 41 milliseconds 280 84.96% = 42 milliseconds 281 86.70% = 43 milliseconds 282 88.68% = 44 milliseconds 283 93.08% = 45 milliseconds 284 95.99% = 46 milliseconds 285 99.41% = 47 milliseconds 286 99.47% = 48 milliseconds 287 99.54% = 49 milliseconds 288 99.59% = 50 milliseconds 289 99.65% = 51 milliseconds 290 99.72% = 52 milliseconds 291 99.78% = 53 milliseconds 292 99.84% = 54 milliseconds 293 99.88% = 55 milliseconds 294 99.90% = 56 milliseconds 295 99.93% = 57 milliseconds 296 99.96% = 58 milliseconds 297 99.99% = 59 milliseconds 298 100.00% = 59 milliseconds 299 14949.92 requests per second 301 ====== LRANGE_500 (first 450 elements) ====== 302 100000 requests completed in 8.71 seconds 303 1000 parallel clients 304 3 bytes payload 305 keep alive: 1 307 0.00% = 20 milliseconds 308 0.02% = 21 milliseconds 309 0.07% = 22 milliseconds 310 0.10% = 23 milliseconds 311 0.13% = 24 milliseconds 312 0.16% = 25 milliseconds 313 0.17% = 26 milliseconds 314 0.18% = 27 milliseconds 315 0.20% = 28 milliseconds 316 0.21% = 29 milliseconds 317 0.22% = 30 milliseconds 318 0.23% = 31 milliseconds 319 0.26% = 32 milliseconds 320 0.34% = 33 milliseconds 321 0.63% = 34 milliseconds 322 3.99% = 35 milliseconds 323 7.57% = 36 milliseconds 324 10.77% = 37 milliseconds 325 13.87% = 38 milliseconds 326 16.86% = 39 milliseconds 327 24.72% = 40 milliseconds 328 40.82% = 41 milliseconds 329 49.31% = 42 milliseconds 330 54.46% = 43 milliseconds 331 60.03% = 44 milliseconds 332 65.25% = 45 milliseconds 333 70.38% = 46 milliseconds 334 74.43% = 47 milliseconds 335 78.07% = 48 milliseconds 336 81.36% = 49 milliseconds 337 84.61% = 50 milliseconds 338 87.36% = 51 milliseconds 339 89.99% = 52 milliseconds 340 92.09% = 53 milliseconds 341 94.16% = 54 milliseconds 342 95.79% = 55 milliseconds 343 96.93% = 56 milliseconds 344 97.84% = 57 milliseconds 345 98.52% = 58 milliseconds 346 98.91% = 59 milliseconds 347 99.26% = 60 milliseconds 348 99.47% = 61 milliseconds 349 99.51% = 62 milliseconds 350 99.53% = 63 milliseconds 351 99.55% = 64 milliseconds 352 99.57% = 65 milliseconds 353 99.61% = 66 milliseconds 354 99.65% = 67 milliseconds 355 99.69% = 68 milliseconds 356 99.73% = 69 milliseconds 357 99.78% = 70 milliseconds 358 99.83% = 71 milliseconds 359 99.86% = 72 milliseconds 360 99.89% = 73 milliseconds 361 99.91% = 74 milliseconds 362 99.93% = 75 milliseconds 363 99.95% = 76 milliseconds 364 99.96% = 77 milliseconds 365 99.98% = 78 milliseconds 366 100.00% = 78 milliseconds 367 11479.74 requests per second 369 ====== LRANGE_600 (first 600 elements) ====== 370 100000 requests completed in 11.03 seconds 371 1000 parallel clients 372 3 bytes payload 373 keep alive: 1 375 0.00% = 19 milliseconds 376 0.01% = 20 milliseconds 377 0.03% = 21 milliseconds 378 0.04% = 22 milliseconds 379 0.05% = 23 milliseconds 380 0.07% = 24 milliseconds 381 0.08% = 25 milliseconds 382 0.09% = 26 milliseconds 383 0.10% = 27 milliseconds 384 0.12% = 28 milliseconds 385 0.12% = 29 milliseconds 386 0.14% = 30 milliseconds 387 0.16% = 31 milliseconds 388 0.20% = 32 milliseconds 389 0.23% = 33 milliseconds 390 0.27% = 34 milliseconds 391 0.29% = 35 milliseconds 392 0.32% = 36 milliseconds 393 0.36% = 37 milliseconds 394 0.39% = 38 milliseconds 395 0.43% = 39 milliseconds 396 0.47% = 40 milliseconds 397 0.50% = 41 milliseconds 398 0.53% = 42 milliseconds 399 0.58% = 43 milliseconds 400 0.74% = 44 milliseconds 401 1.40% = 45 milliseconds 402 4.51% = 46 milliseconds 403 8.98% = 47 milliseconds 404 13.34% = 48 milliseconds 405 18.11% = 49 milliseconds 406 23.27% = 50 milliseconds 407 29.19% = 51 milliseconds 408 34.92% = 52 milliseconds 409 41.34% = 53 milliseconds 410 48.28% = 54 milliseconds 411 55.34% = 55 milliseconds 412 62.15% = 56 milliseconds 413 67.49% = 57 milliseconds 414 71.73% = 58 milliseconds 415 75.33% = 59 milliseconds 416 78.47% = 60 milliseconds 417 81.46% = 61 milliseconds 418 84.14% = 62 milliseconds 419 86.82% = 63 milliseconds 420 89.05% = 64 milliseconds 421 91.05% = 65 milliseconds 422 93.09% = 66 milliseconds 423 94.56% = 67 milliseconds 424 95.60% = 68 milliseconds 425 96.47% = 69 milliseconds 426 97.07% = 70 milliseconds 427 97.55% = 71 milliseconds 428 97.98% = 72 milliseconds 429 98.32% = 73 milliseconds 430 98.57% = 74 milliseconds 431 98.68% = 75 milliseconds 432 98.82% = 76 milliseconds 433 98.91% = 77 milliseconds 434 99.02% = 78 milliseconds 435 99.04% = 79 milliseconds 436 99.05% = 80 milliseconds 437 99.07% = 81 milliseconds 438 99.09% = 82 milliseconds 439 99.10% = 83 milliseconds 440 99.10% = 84 milliseconds 441 99.11% = 85 milliseconds 442 99.12% = 86 milliseconds 443 99.13% = 87 milliseconds 444 99.14% = 88 milliseconds 445 99.16% = 89 milliseconds 446 99.17% = 90 milliseconds 447 99.18% = 91 milliseconds 448 99.20% = 92 milliseconds 449 99.21% = 93 milliseconds 450 99.23% = 94 milliseconds 451 99.25% = 95 milliseconds 452 99.27% = 96 milliseconds 453 99.29% = 97 milliseconds 454 99.30% = 98 milliseconds 455 99.33% = 99 milliseconds 456 99.36% = 100 milliseconds 457 99.39% = 101 milliseconds 458 99.41% = 102 milliseconds 459 99.43% = 103 milliseconds 460 99.46% = 104 milliseconds 461 99.49% = 105 milliseconds 462 99.51% = 106 milliseconds 463 99.54% = 107 milliseconds 464 99.56% = 108 milliseconds 465 99.58% = 109 milliseconds 466 99.61% = 110 milliseconds 467 99.64% = 111 milliseconds 468 99.66% = 112 milliseconds 469 99.68% = 113 milliseconds 470 99.71% = 114 milliseconds 471 99.73% = 115 milliseconds 472 99.76% = 116 milliseconds 473 99.78% = 117 milliseconds 474 99.79% = 118 milliseconds 475 99.80% = 119 milliseconds 476 99.81% = 120 milliseconds 477 99.82% = 121 milliseconds 478 99.83% = 122 milliseconds 479 99.85% = 123 milliseconds 480 99.86% = 124 milliseconds 481 99.87% = 125 milliseconds 482 99.88% = 126 milliseconds 483 99.90% = 127 milliseconds 484 99.92% = 128 milliseconds 485 99.93% = 129 milliseconds 486 99.94% = 130 milliseconds 487 99.94% = 131 milliseconds 488 99.94% = 132 milliseconds 489 99.95% = 133 milliseconds 490 99.95% = 134 milliseconds 491 99.95% = 135 milliseconds 492 99.95% = 136 milliseconds 493 99.95% = 137 milliseconds 494 99.96% = 138 milliseconds 495 99.96% = 139 milliseconds 496 99.96% = 140 milliseconds 497 99.96% = 141 milliseconds 498 99.96% = 142 milliseconds 499 99.97% = 143 milliseconds 500 99.97% = 144 milliseconds 501 99.97% = 145 milliseconds 502 99.99% = 146 milliseconds 503 100.00% = 146 milliseconds 504 9067.83 requests per second 506 ====== MSET (10 keys) ====== 507 100000 requests completed in 2.31 seconds 508 1000 parallel clients 509 3 bytes payload 510 keep alive: 1 512 0.00% = 9 milliseconds 513 0.16% = 10 milliseconds 514 0.33% = 11 milliseconds 515 0.58% = 12 milliseconds 516 1.01% = 13 milliseconds 517 1.33% = 14 milliseconds 518 2.03% = 15 milliseconds 519 2.50% = 16 milliseconds 520 3.43% = 17 milliseconds 521 4.79% = 18 milliseconds 522 6.51% = 19 milliseconds 523 20.35% = 20 milliseconds 524 58.54% = 21 milliseconds 525 69.83% = 22 milliseconds 526 76.45% = 23 milliseconds 527 80.71% = 24 milliseconds 528 84.42% = 25 milliseconds 529 88.26% = 26 milliseconds 530 91.26% = 27 milliseconds 531 92.21% = 28 milliseconds 532 93.89% = 29 milliseconds 533 95.65% = 30 milliseconds 534 96.55% = 31 milliseconds 535 96.96% = 32 milliseconds 536 97.36% = 33 milliseconds 537 97.61% = 34 milliseconds 538 98.07% = 35 milliseconds 539 98.18% = 36 milliseconds 540 98.47% = 37 milliseconds 541 98.84% = 38 milliseconds 542 99.02% = 39 milliseconds 543 99.45% = 40 milliseconds 544 99.63% = 41 milliseconds 545 99.83% = 42 milliseconds 546 99.94% = 47 milliseconds 547 99.97% = 63 milliseconds 548 100.00% = 63 milliseconds 549 43215.21 requests per second
如果不知道怎么使用redis-benchmark就使用redis-benchmark -help命令,它会告诉你它所有的本领!通过,上面的简单性能测试,你会发现redis简直是性能怪兽!这个数字可是在我的一台普通PC机器上测试的!貌似,比公司的数字大很多,具体原因以后分析。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/9608.html
分布式文件系统,分布式数据库区块链并行处理(MPP)数据库,数据挖掘开源大数据平台数据中台数据分析数据开发数据治理数据湖数据采集相关文章
- Linux系统下PHP安装Redis扩展的步骤(php安装redis)
- Redis:实现灵活的数据存储(redis的用途)
- Redis安装失败:排查与解决方案(redis安装出错)
- Redis安装路径:让你的Redis存储路径更精准(redis 指定安装路径)
- 怎样快速安装Redis(怎么下载安装redis)
- 配置CentOS下MySQL安装与配置指南(centos中mysql)
- 构建高性能锁机制线程加Redis锁(线程加redis锁)
- 检测Redis的安装路径及其配置方法(检测redis的安装路径)
- 攻克Redis源码强大的分析工具发挥作用(看redis源码的工具)
- 查看Redis是否成功安装完成(查看是否安装redis)
- 数据一键清除快速释放Redis数据空间(清除一条redis)
- 是否该安装Redis(是否安装了redis)
- 脱离网络,本地安装Redis服务(无网络安装redis)
- 一步到位,轻松安装Redis(一键安装 redis)
- Redis的快照是什么(什么是redis的快照)
- Redis设置默认密码保护数据安全(redis默认写入密码)
- c在使用Redis前,必须先安装Glibc(redis需要装glib)
- 解决Redis雪崩提升系统稳定性(redis雪崩怎么处理)
- 解决Redis集群脑裂常见方法汇总(redis集群脑裂处理)
- 的流程利用Redis队列实现订单处理流程(redis队列实现下订单)
- 基于Redis的订单号幂等处理(redis 订单号 幂等)