REDIS+PHP的并发连接数过低-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

REDIS+PHP的并发连接数过低

2016-02-27 17:46:58 3090 1

目前碰到一个棘手的问题,用REDIS来做缓存的时候,发现在并发情况下,REDIS 对于短连接的处理能力很差。
测试环境:CENTOS 6.2 PHP 5.4 PHPREDIS2.0插件 nginx/1.1.16
DELL 2950 八核八G REDIS 的并发数的配置文件部分已经注释掉了。硬盘保存功能也关闭了。
内网同样配置的机器用webbench 发起攻击,并发调用同样的PHP
1
在浏览器中测试成功后,运行一次PHP 。newcount 加一。
运行webbench 经过N轮各种参数的测试,每秒newcount 只能增加470个左右。
同样环境下运行插入MYSQL 的PHP
2
3
每秒插入的记录数,稳定在2000以上,远远比REDIS 要完成的操作多。
想请问大家,如何能提高REDIS 的并发能力,我们的应用场景是短链接为主,每个链接处理的问题都比较少。
希望能利用REDIS 作为内存数据库 实时高速读写 。
希望高人给出建议 谢谢!

取消 提交回答
全部回答(1)
  • 落地花开啦
    2019-07-17 18:49:07

    redis是单进程单线程的,而mysql是多进程并发的。也就是说redis只能利用到计算机的一个核心,而mysql可以用到所有核心。
    你的测试服务器有8个核心,那么mysql测试出来的数据是2000左右,平均到单核就是250左右,redis显然比它高一些,虽然说不能这么简单的换算,但是还是能说明一部分问题。
    还有就是缓存发挥最大作用的地方应该是随机读写,在这一部分它跟传统数据库拉开了性能差距。

    0 0
相关问答

1

回答

redis安装及在php上的扩展问题

2016-02-19 11:31:13 2120浏览量 回答数 1

0

回答

什么是云数据库 Redis 版

2017-10-30 09:54:24 1487浏览量 回答数 0

0

回答

云数据库Redis 集群版-双副本简介

2017-10-30 09:57:43 2128浏览量 回答数 0

0

回答

云数据库 Redis 版的产品优势有什么

2017-10-30 10:02:22 1501浏览量 回答数 0

1

回答

云数据库 Redis 版的应用场景有什么

2017-10-30 10:03:26 2063浏览量 回答数 1

0

回答

云数据库 Redis 版产品的名词解释

2017-10-30 10:04:42 1420浏览量 回答数 0

0

回答

云数据库 Redis 版的计费标准

2017-10-30 10:10:29 1832浏览量 回答数 0

0

回答

如何使用云数据库 Redis 版

2017-10-30 10:16:16 1633浏览量 回答数 0

0

回答

使用云数据库 Redis 版为 WP 做缓存

2017-08-18 10:36:25 3380浏览量 回答数 0

1

回答

错误云数据库Redis版咋办

2016-11-23 13:11:00 1723浏览量 回答数 1
+关注
落地花开啦
喜欢技术,喜欢努力的人
0
文章
7824
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载