준호씨의 블로그
redis 설치해 보기 본문
redis 설치 방법은 간단하다.
http://redis.io/download 가보면 방법이 있는데
다음 명령어면 기본적인 설치는 끝이라고 볼 수 있다. 물론 상세한 커스터마이징은 별도.
$ wget http://download.redis.io/releases/redis-2.8.3.tar.gz $ tar xzf redis-2.8.3.tar.gz $ cd redis-2.8.3 $ make
그런데 32bit 환경 리눅스에서 컴파일 할 때 종종 아래와 같은 오류가 나곤 한다.
zmalloc.o: In function `zmalloc_used_memory':
/home/junho85/server/redis-2.8.3/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4'
collect2: ld returned 1 exit status
make[1]: *** [redis-server] 오류 1
make[1]: Leaving directory `/home/junho85/server/redis-2.8.3/src'
make: *** [all] 오류 2
2.6 버전대 사용할 때 부터 나던 오류인데 아직도 나는구나. 해결 방법은 CFLAG 옵션을 약간 변경 해 주는 것이다. Makefile 을 수정해 주는 방법도 있지만 간단하게 환경변수를 지정해 주어도 된다.
[junho85@javagame redis-2.8.3]$ uname -m
i686[junho85@javagame redis-2.8.3]$ export CFLAGS=-march=i686
make distclean 하고 make 하면 된다.
자 이제 서버를 실행해 볼 차례이다.
서버가 돌아간다. 기본설정상 포트는 6379 이다. ctrl + z 하고 bg 로 백그라운드로 돌리고 클라이언트를 사용해서 테스트 해 보자.
잘 되는 군.
이제 이놈을 봇에 붙여서 써 보자.
'개발이야기' 카테고리의 다른 글
HAKKO FX-951 도착 (2) | 2014.01.14 |
---|---|
Design Pattern 스터디 진행중 (0) | 2014.01.13 |
잘 잊어 먹는 아이디를 봇에 저장 시키기 (0) | 2014.01.03 |
vmstat log 를 쌓아 보자 - perl script 와 crontab 이용 (0) | 2013.02.03 |
스킨 정리 작업 (0) | 2013.01.23 |