본문 바로가기

in memory storage

[Redis] PHP 연동 PHP에서 redis를 사용하기 위해서는 phpredis 라는 php 모듈이 필요하다. 모듈을 컴파일해서 설치해야 된다. phpredis 최신 버전을 다운다운받은 파일을 압축을 해제한다음, 디렉토리로 이동phpize를 실행configure를 실행make, make install 실행 ​x# 압축파일 설치wget https://github.com/nicolasff/phpredis/zipball/master -O phpredis.zip​#unzip이 없으면 설치해야함 yum install unzip -yunzip phpredis.zip​#phpize 싫행cd phpredis-phpredis-08a7957/phpize​# configure 실행./configure​# makemake && make instal..
[Redis] Centos7 Redis 설치 설치 환경Centos7 Redis 5.0.4 redis 압축파일 다운로드 후 설치xxxxxxxxxxwget http://download.redis.io/releases/redis-5.0.4.tar.gztar xzf redis-5.0.4.tar.gzcd redis-5.0.4make && sudo make install [dir]/redis-5.0.4/utils/install_server를 실행하여 redis 서버를 설치한다.xxxxxxxxxx./utils/install_server.sh #실행실행하면 아래와 같은 메시지들이 나온다. 포트나 conf파일 경로, log파일 저장 경로 등을 입력한다. 원하는 설정을 입력할 수 있으며 입력하지 않을경우 디폴트값으로 설정된다. 포트의 디폴트 값은 6379이다.xWe..
[Redis] About Redis Remote Dictionary Server의 약어인 Redis는 데이터베이스, 캐시, 메시지 브로커 및 대기열로 사용하는 빠르고 오픈 소스, 인 메모리 키-값 데이터 스토어입니다. 이 프로젝트는 Redis의 원 개발자인 Salvatore Sanfilippo 씨가 이탈리아 스타트업의 확장성을 높이려 노력하는 과정에서 시작되었습니다. 현재 Redis는 1밀리초 미만의 응답 시간을 제공하므로 게임, 광고 기술, 금융 서비스, 의료 서비스 및 IoT 분야에서 실시간 애플리케이션을 위해 초당 수백만 건의 요청을 지원할 수 있습니다. Redis는 캐싱, 세션 관리, 게임, 리더 보드, 실시간 분석, 지형 공간, 라이드 헤일링, 채팅/메시징, 미디어 스트리밍 및 게시/구독 앱에서 주로 사용됩니다. Redis는 데이..
[Memcached] About Memcached Memcached? 무료 오픈소스인 고성능 분산 메모리 객체 캐싱 시스템이지만 웹 서비스의 DB 부하를 경감시키기 위해 만들어 졌습니다. 공식 홈페이지에서 Memcached를 설명하는 부분이다. 이 내용을 조금 더 자세히 보면오픈소스 : BSD license로 수정 및 배포 제한 없음고성능 : 멀티 쓰레드를 통해 빠른 처리 속도를 지원분산 : 노드의 확장을 통한 분산처리 지원메모리 : 모든 데이터를 메모리에 저장하여 빠르게 접근/처리 가능캐싱 시스템 : 자주 사용되는 데이터를 미리 저장해두어 DB의 로드를 줄여 처리 속도 향상같은 특징을 가지고 있다.Memcached는 데이터를 key-value 구조로 메모리에 저장한다. key를 통해 빠르게 데이터에 접근할 수 있다. Memcached에서 데이터는 문자..
[Memcached]PHP & Memcached 연동 Centos7 PHP Version 7.2.16 memcached 1.4.15다음과 같은 환경에 진행했다. 1. Memcached 설치 yum -y update # yum으로 설치하면 1.4.15 버전이 설치됨, 가장 최신 버전은 1.5.13 yum -y install memcached # 설치확인 memcached -h설정 파일 위치 /etc/sysconfig/memcached2. PHP-Memcached 설치 PHP에서 Memcached를 사용하게하는 라이브러리이다 php에서 memcached를 사용하기위한 라이브러리 2개(memcache, memcached)가 있다. 나는 memcached를 설치했다. memcahced가 사용할 수 있는 메소드가 더 많다고 한다. 참고 php-memcached를 사..