Redis 가 대세인가? > 서버관리자

서버관리자

서버관리자 모임 게시판 입니다.

Redis 가 대세인가? 정보

Redis 가 대세인가?

본문

메모리 캐쉬을 자주 이용하는 편인데, 몇년전 Redis 을 설치만 해놓고 

우연히 어제 오늘 잠깐 사용해보고 메뉴얼을 따라해 봤는데

결론은 "장난 아니다" 라는 생각이 들었습니다.

  

왜? 구인쪽에 Redis 라고 말하는지와 국내외에서 수많은 이슈가 있는지, 

NH* 에서 사용했다라는 글과 함께 놀라운 내용들이 많았습니다.

나온지는 몇년 안되었는데, 3.0 부터 클러스터링까지 지원하니,  ㅎㄷㄷ

 

- 기능 : 캐쉬서버

- 라이센스 : BSD

- 지원 OS : 원도우, 맥, 리눅스계열

- 설치 : 간단 명료 

- 용도 : 메모리에 올려 놓고 DB 처럼(?) 사용 할 수 있는 기능으로 여러 수많은 함수을 지원

- 특이사항 : 분산화까지 지원하면서, DB 별로 키와 값을 별도로 관리 할 수 있음

                   PHP 용도에서 사용 할 수 있는 C 로 만들어진 so(dll) 이 있음

                   세션까지 Redis 로 할 수 있네요....ㅎㄷㄷ 

 

- Redis 배포사이트 : 

- 설치 : <--- 설치법도 무진장 간단

- Redis 사용 함수들 :  <-- 너무 많아서 공부가 필요 할 것 같습니다. 

- PHP 사용을 위한것 : 

- 원도우용 GUI 툴 :   <---  사용을 해보니, 편했습니다.

- 특이사항 : 수많은 언어에서 사용 가능 

     ActionScript  Bash  C  C#  C++  Clojure Common Lisp  Crystal  D  Dart  Elixir  emacs lisp Erlang  Fancy  

     gawk  GNU Prolog  Go  Haskell Haxe  Io  Java  Javascript  Julia  Lua Matlab  Nim  Node.js  Objective-C 

     OCaml  Pascal Perl  PHP  Pure Data  Python  R  Racket Rebol  Ruby  Rust  Scala  Scheme  Smalltalk Swift  

     Tcl  VB  VCL 

 

- NHN : http://d2.naver.com/helloworld/294797 

             NHN 에 다른 내용을 읽다 보니, 최근에는 zoopiter 로 바꾼것 같고, 

             zoopiter  을 공개 하는것 같습니다만 못 찾겠네요.

 

 

 

저는 php 5.4 버젼으로 개인 PC 에 먼저 설치한 상황이며 

설치을 다 하셨다면 phpinfo.php 에 아래와 같이 나옵니다. 

 

325814bbb60195eddcc835903a5fad08_1445970819_9293.png
 

 

[ PHP 테스트 샘플코드 ]

 

      $redis = new Redis(); 

      $redis->set('bengi','1111');

      echo $redis->get('bengi');

      > 결과 : 1111 

 

[ 모든 데이터 한방에 지우기 ]

      $redis->flushAll(); 

 

[ GUI 툴 에서 확인 ]

     325814bbb60195eddcc835903a5fad08_1445971014_535.jpg 

 

[ 결론 ]

서버가 몇대 있다면, 사용자 모드에 표현되는 부분을 전부 Redis 로 변경하고, 

( 1~2 대만 사용한다면 쇼핑몰의 경우 방문자 정보, 상품 정보만 사용해도 좋을듯 )

실제 DB 저장되는 부분이 발생하는 것은 DB 에 저장함과 동시에 

Redis 에 Update 시켜준다면 탁월한 효과을 볼 수 있를것 같습니다.

 

 

 

 

공감
4

댓글 20개

CentOS 에 전부 설치 했는데,
방문자가 없어서 그런가? 기존 Cache 때문에 그런지
그다지 와 닿지는 않는 느낌이예요..
기존에도 이미지와 웹폰트을 제외하고 빨라서....ㅋ

설치시에 다른 모듈이 같이 필요해서 설치했더니
사용 메모리가 1/7 가량 줄은건 이득 봤어요....ㅋㅋ
전체 644 |RSS
서버관리자 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT