linux安装redis5.0
一、下载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相关推荐
- Linux 安装redis5.0.7 设置密码,开启远程访问
官网 https://redis.io/download 安装 使用以下命令下载,提取和编译(需要GCC)Redis: [root@localhost tmp]# wget http://downlo ...
- Linux redis安装教程,Linux 下redis5.0.0安装教程详解
Linux redis5.0.0安装,教程如下所示: 1.从官网下载,然后传到服务器,tar -zxvf解压 2.进入redis ? 3.安装:make, (1)若提示:: gcc: Command ...
- 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 -- ...
- 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需要它的支持,首先安装它) 说明 ...
- 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 ...
- Linux 安装Zabbix5.0超详细教程
linux 安装Zabbix5.0教程 一.安装环境准备 1.操作系统Centos7.9 2.机器准备 3.关闭防火墙(两台): 4.zabbix数据流向 二.zabbix-server安装(服务端) ...
- Linux安装MySql8.0.30
Linux安装MySql8.0.30 1.MySql官网 www.mysql.com 2.下载官网安装文件 2.1进入官网,点击downloads 2.2点击下载社区版 2.3选择操作系统,以Cent ...
- Linux安装mysql8.0.26版本
Linux安装mysql8.0.26版本 1.下载Linux版Mysql安装包 下载链接: https://downloads.mysql.com/archives/community/ 2.上传My ...
- Linux安装Redis6.0.10步骤
Linux安装Redis6.0.10步骤 1. 将安装包放到/opt目录下 2. 解压包文件 3. 查看文件 4. 进入解压后的文件夹 5. 安装gcc和c++环境 6. 查看gcc版本 7. 升级g ...
最新文章
- 深入浅出Javascript闭包
- 【STM32入门】这个项目绝了,用手势来产生波形,基于手势控制的波形发生器
- 用python做tkinter_Python下用Tkinter进行GUI编程
- C++ STL list排序
- MiniO对象存储服务 磁盘缓存快速入门 ​​​​​​​
- 【熊猫多模式站群开发日志】流程总览
- 预训练的ONNX模型
- python with as有什么好处?
- error500java_错误 500 java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapper
- python将npy文件转换成图片
- mes系统服务器连接失败,mes系统如何连接其他系统设备?
- c语言作业ppt模板,c语言演讲模板ppt
- 中学计算机课小课题,【信息技术课题研究方案】 信息技术小课题研究题目大全_信息技术课题研究题目_信息技术课题研究_东城教研...
- Android MediaPlayer+SurfaceView播放视频 (异常处理)
- Springboot之初入江湖
- 孩子握笔姿势错误也易致近视
- net小区物业管理系统源码
- 【论文学习】Towards Accurate Oriented Object Detection in Aerial Images with Adaptive Multi-level Feature
- 按文件夹名匹配并复制文件夹及子文件
- Hive 导出数据的五种方式
热门文章
- 生成mysql nt文件_linux下安装blast并创建nt数据库
- Python错误 TypeError: ‘NoneType‘ object is not subscriptable解决方案汇总
- B站视频任意倍速调节调节
- Elasticsearch05:ES的基本操作
- docker镜像详解 docker命令详解
- python全局变量在整个程序内都有效_Python 全局变量使用
- 跟光磊学Java从小白到架构师-001软件开发必知必会计算机基础
- 如何使用Onyx for Mac进行系统清理?
- 首次公开,GitHub点击破百万的分布式高可用算法小册被我扒下来了
- Loadrunner之脚本的思考时间(固定/随机)设置、调试、保存、测试服务器监控等(六)...