Redis Linux下安装使用及性能测试

1. Redis 安装及使用

1️⃣ 下载Redis压缩包

官网链接:https://redis.io/

GitHub 链接:https://github.com/redis/redis

Windows 版本链接:https://github.com/MicrosoftArchive/redis/releases

在这里插入图片描述

2️⃣ 上传至 Linux 并解压

tar -zxvf <Redis压缩包>

3️⃣ 为 Linux 添加 c++ 环境

Redis 由 c++ 开发。

# 使用yum安装,需要网络环境
yum install gcc-c++

在这里插入图片描述

# 安装完成测试
gcc -v

在这里插入图片描述

4️⃣ 使用 make 命令对 Redis 进行配置(需要点时间)

make

在这里插入图片描述

5️⃣ 进入到 Redis 根目录下的 src 文件,查看 Rdeis 相关启动命令

在这里插入图片描述

6️⃣ 启动 Redis 服务

redis-server

在这里插入图片描述

7️⃣ 查看 Redis 进程

ps -ef | grep redis

在这里插入图片描述

8️⃣ 打开另一个终端,使用客户端连接测试

redis-cli

在这里插入图片描述

9️⃣ 添加并获取键值对

在这里插入图片描述

1️⃣0️⃣ 关闭 Redis 并退出连接

shoutdown
exit

在这里插入图片描述

在这里插入图片描述

2. 性能测试

性能测试可选参数如下(菜鸟教程):

序号选项描述默认值
1-h指定服务器主机名127.0.0.1
2-p指定服务器端口6379
3-s指定服务器 socket
4-c指定并发连接数50
5-n指定请求数10000
6-d以字节的形式指定 SET/GET 值的数据大小2
7-k1=keep alive 0=reconnect1
8-rSET/GET/INCR 使用随机 key, SADD 使用随机值
9-P通过管道传输 请求1
10-q强制退出 redis。仅显示 query/sec 值
11–csv以 CSV 格式输出
12-l\(L 的小写字母)生成循环,永久执行测试
13-t仅运行以逗号分隔的测试命令列表。
14-I\(i 的大写字母)Idle 模式。仅打开 N 个 idle 连接并等待。

🌰 示例,测试不同请求的性能:

redis-benchmark -h localhost -p 6379 -c 100 -n 100000

将会显示

  • 测试的基本信息
  • 按百分比分布计算的每秒的处理量
  • 延迟的累积分布
  • 性能概览

在这里插入图片描述

# 100000 条请求用时
100000 requests completed in 1.37 seconds
# 连接并行度为 100
100 parallel clients
# 每次请求的字节大小,默认为 3
3 bytes payload
# 处理请求的服务器数量,单机性能
keep alive: 1

概览每秒处理请求,及分布:

在这里插入图片描述

 


❤️ END ❤️
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

JOEL-T99

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值