cache...저도 참 좋아하는데요...콜록 ㅋㅋㅋ 사실 redis는 cache가 아니다...DB다. 난 근데 cache로 사용한다. redis는 in memory db로 memcache와 자주 비교된다.cache와 비슷한 속도를 가졌으면서 더 많은 기능을 제공한다. 캐시와는 다르게 disk에 저장 할 수도 있고 문자열, Set, Sorted Set, Hash, List등의 다양한 Data Type을 지원한다. 이미 많은 프로젝트에서 크게 기여 하고 있는 검증된!!! 환상적 오픈소스이다..콜록
그래서 오늘은 위대한 redis를 위해 redis설치를 적어 놓겠다!!!ㅎㅎ OS는 내가 좋아하는 centos^^
일단 다운받고 설치 하자. http://redis.io/
redis사이트에서 받을 수 있고 친절한 documentation도 볼 수 있다.
cd /usr/local/src wget http://download.redis.io/releases/redis-2.6.16.tar.gz tar xzf redis-2.6.16.tar.gz mv redis-2.6.16/ redis cd redis make바로 사용하면 된다.....설치도 쉽다...콜록
src/redis-server클라이언트로 접속하여 테스트해 볼 수 있다.
src/redis-cli ping센스있다...핑퐁ㅋㅋㅋㅋㅋ 편하게 사용하기 위해 서비스에 등록하자.
mkdir /etc/redis cp redis.conf /etc/redis vi /etc/redis/redis.conf필요한 설정들을 수정한다. daemonize yes loglevel notice logfile /var/log/redis.log dir /var/lib/redis
친절한 분이 스크립트를 만들어 놓으셧다. 냉큼 받아서 경로만 수정하자
wget https://raw.github.com/gist/257849/9f1e627e0b7dbe68882fa2b7bdb1b2b263522004/redis-server vi redis-server redis="/usr/local/src/redis/src/redis-server" mv redis-server /etc/init.d chmod 755 /etc/init.d/redis-server chkconfig --add redis-server chkconfig --level 345 redis-server on vi /etc/sysctl.conf vm.overcommit_memory = 1 sysctl vm.overcommit_memory=1 service redis-server start끝~ 이제 입맛에 맛게 사용하면된다. jedis를 쓰든뭘하든 ㅎㅎ
0 개의 댓글:
댓글 쓰기