一、下载redis-5.0版本

https://download.redis.io/releases/redis-5.0.14.tar.gz

上传到我们的linux /usr/local目录下面

二、linux需要安装 gcc-c++ 编译环境

yum install gcc-c++

三、编译redis

tar -xvf redis-5.0.14.tar.gz
cd redis-5.0.14
make ##如果报错zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h 则需要执行make MALLOC=libc
make
make install

四、默认安装目录 /usr/local/bin/

五、拷贝redis的配置文件

cp /usr/local/redis-5.0.14/redis.conf /etc/redis.conf

redis模式不是后台启动的,需要修改配置文件

默认情况下,Redis不作为守护进程运行,需要把daemonize改成yes

六、启动redis

通过指定的配置文件启动

连接我们的redis

redis-cli -p 6379

七、关闭redis

shutdown ##关闭

八、redis-benchmark 性能测试工具

redis-benchmark [-h <host>] [-p <port>] [-c <clients>] [-n <requests]> [-k <boolean>]-h <hostname> 指定服务器主机名 (默认 127.0.0.1)-p <port> 指定服务器端口 (默认 6379)-s <socket> 指定服务器 socket-a <password> Redis 认证密码-c <clients> 指定并发连接数 (默认 50)-n <requests> 指定请求数 (默认 100000)-d <size> 以字节的形式指定 SET/GET 值的数据大小 (默认 2)--dbnum <db> 选择指定的数据库号 (默认 0)-k <boolean> 1=keep alive 0=reconnect (默认 1)-r <keyspacelen> SET/GET/INCR 使用随机 key, SADD 使用随机值-P <numreq> 通过管道传输 <numreq> 请求 (no pipeline)-q 退出,仅显示 query/sec 值--csv 以 CSV 格式输出-l 生成循环,永久执行测试-t <tests> 仅运行以逗号分隔的测试命令列表-I Idle 模式,仅打开 N 个 idle 连接并等待

测试50个并发10000个请求

redis-benchmark -c 50 -n 10000
====== PING_INLINE ======10000 requests completed in 0.10 seconds  ##1w个请求 用了0.1秒50 parallel clients ##50个并发3 bytes payload     ##每次发3个字节keep alive: 1       ##一台主机99.88% <= 1 milliseconds ##98%的1秒完成
100.00% <= 1 milliseconds ##100%的1秒完成
100000.00 requests per second====== PING_BULK ======10000 requests completed in 0.10 seconds50 parallel clients3 bytes payloadkeep alive: 199.50% <= 1 milliseconds
100.00% <= 1 milliseconds
101010.10 requests per second====== SET ======10000 requests completed in 0.10 seconds50 parallel clients3 bytes payloadkeep alive: 199.51% <= 1 milliseconds
100.00% <= 1 milliseconds
98039.22 requests per second====== GET ======10000 requests completed in 0.10 seconds50 parallel clients3 bytes payloadkeep alive: 198.35% <= 1 milliseconds
100.00% <= 1 milliseconds
98039.22 requests per second

linux安装redis5.0相关推荐

  1. Linux 安装redis5.0.7 设置密码,开启远程访问

    官网 https://redis.io/download 安装 使用以下命令下载,提取和编译(需要GCC)Redis: [root@localhost tmp]# wget http://downlo ...

  2. Linux redis安装教程,Linux 下redis5.0.0安装教程详解

    Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...

  3. linux安装mysql8.0.18_Linux安装MySQL8.0

    Linux安装MySQL8.0 rpm -qa|grep mysql rpm -qa|grep mariadb mariadb-libs-5.5.60-1.el7_5.x86_64 rpm -e -- ...

  4. Linux安装php-7.0.16,完成php和apache的配置

    Linux安装php-7.0.16,完成php和apache的配置     版本:php-7.0.16.tar.gz,libxml2-2.9.2.tar.gz(php需要它的支持,首先安装它) 说明 ...

  5. linux查看resin 信息,Linux安装resin4.0.40

    Linux安装resin4.0.40 1 安装jdk,具体目录是/usr/local/jdk1.7.0_45,并设好环境变量 2 解压resin-4.0.40.tar.gz(位于/home/softw ...

  6. Linux 安装Zabbix5.0超详细教程

    linux 安装Zabbix5.0教程 一.安装环境准备 1.操作系统Centos7.9 2.机器准备 3.关闭防火墙(两台): 4.zabbix数据流向 二.zabbix-server安装(服务端) ...

  7. Linux安装MySql8.0.30

    Linux安装MySql8.0.30 1.MySql官网 www.mysql.com 2.下载官网安装文件 2.1进入官网,点击downloads 2.2点击下载社区版 2.3选择操作系统,以Cent ...

  8. Linux安装mysql8.0.26版本

    Linux安装mysql8.0.26版本 1.下载Linux版Mysql安装包 下载链接: https://downloads.mysql.com/archives/community/ 2.上传My ...

  9. Linux安装Redis6.0.10步骤

    Linux安装Redis6.0.10步骤 1. 将安装包放到/opt目录下 2. 解压包文件 3. 查看文件 4. 进入解压后的文件夹 5. 安装gcc和c++环境 6. 查看gcc版本 7. 升级g ...

最新文章

  1. 深入浅出Javascript闭包
  2. 【STM32入门】这个项目绝了,用手势来产生波形,基于手势控制的波形发生器
  3. 用python做tkinter_Python下用Tkinter进行GUI编程
  4. C++ STL list排序
  5. MiniO对象存储服务 磁盘缓存快速入门 ​​​​​​​
  6. 【熊猫多模式站群开发日志】流程总览
  7. 预训练的ONNX模型
  8. python with as有什么好处?
  9. error500java_错误 500 java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapper
  10. python将npy文件转换成图片
  11. mes系统服务器连接失败,mes系统如何连接其他系统设备?
  12. c语言作业ppt模板,c语言演讲模板ppt
  13. 中学计算机课小课题,【信息技术课题研究方案】 信息技术小课题研究题目大全_信息技术课题研究题目_信息技术课题研究_东城教研...
  14. Android MediaPlayer+SurfaceView播放视频 (异常处理)
  15. Springboot之初入江湖
  16. 孩子握笔姿势错误也易致近视
  17. net小区物业管理系统源码
  18. 【论文学习】Towards Accurate Oriented Object Detection in Aerial Images with Adaptive Multi-level Feature
  19. 按文件夹名匹配并复制文件夹及子文件
  20. Hive 导出数据的五种方式

热门文章

  1. 生成mysql nt文件_linux下安装blast并创建nt数据库
  2. Python错误 TypeError: ‘NoneType‘ object is not subscriptable解决方案汇总
  3. B站视频任意倍速调节调节
  4. Elasticsearch05:ES的基本操作
  5. docker镜像详解 docker命令详解
  6. python全局变量在整个程序内都有效_Python 全局变量使用
  7. 跟光磊学Java从小白到架构师-001软件开发必知必会计算机基础
  8. 如何使用Onyx for Mac进行系统清理?
  9. 首次公开,GitHub点击破百万的分布式高可用算法小册被我扒下来了
  10. Loadrunner之脚本的思考时间(固定/随机)设置、调试、保存、测试服务器监控等(六)...