Redis
* 동작 테스트
Redis::Set('name', '100');
$ret = Redis::Get('name');
//=====================================================
* 속도 테스트
predis 와 phpredis 비교
$val = 1;
Redis::Set('name', $val);
$timeStart = round(microtime(true) * 1000);
for($i=0; $i<8000; $i++){
$ret = Redis::Get('name');
Redis::Set('name', ++$ret);
$ret = Redis::Get('name');
}
$timeEnd = round(microtime(true) * 1000);
dump('redis', $ret, $timeEnd - $timeStart);
- 결과
//================
//로컬 PC
- i7-6700, 3.4GHz , 32GB,
//predis = 2597, 2640, 2582
- 1초에 9,230번 실행
//phpredis = 1490, 1588, 1558 <== 40% 빠름
- 1초에 15,113번 실행
//================
// AWS EC2 에서 측정
- t2.medium
//predis = phpredis = 1600 , <=== 속도 변화 없음
=> 결론 : 굳이 phpredis를 사용할 필요가 없음
'Code > Web' 카테고리의 다른 글
Amazon API Gateway vs Pusher 서비스 비교 (0) | 2019.07.23 |
---|---|
한국 웹 브라우저 점유율 (0) | 2019.07.21 |
MongoDB 사용법 (0) | 2019.07.14 |
[Node.js] 노드 설치, 업그레이드 (0) | 2019.07.13 |
AWS S3 사이트에 HTTPS 적용 방법 (0) | 2019.07.08 |