라벨이 설치인 게시물 표시

Redis 설치 & 사용

이미지
key-value store 를 찾던중 Redis(http://redis.io/)를 보는데 설치, 사용, 문서가 딱 마음에 든다. 쓰고 싶게 만드는구나. 내가 만들었던 플랫폼들을 보면서 약간의 반성과 교훈을 얻은듯 # 설치 $ wget http://redis.googlecode.com/files/redis-2.6.9.tar.gz $ tar xzf redis-2.6.9.tar.gz $ cd redis-2.6.9 $ make # 서버 실행 $ src/redis-server #클라이언트 실행 $ src/redis-cli redis> set foo bar OK redis> get foo "bar" # 튜토리얼 (10분) http://try.redis.io/ # 튜토리얼 정리 > SET foo bar > GET bar - SETNX (SET-if-not-exists) 키가 없을때만 값을 셋팅 - INCR 키를 자동증가 SET connections 10 INCR connections => 11 INCR connections => 12 DEL connections INCR connections => 1 아래같은 상황을 위해 만든거라고 한다. 1. Client A reads count as 10. 2. Client B reads count as 10. 3. Client A increments 10 and sets count to 11. 4. Client B increments 10 and sets count to 11. 원하는건 12여야 하는데 결과는 11이라는거지. 그런데 이걸 이렇게 구현하나? - EXPIRE, TTL SET resource:lock "Redis Demo" EXPIRE resource:lock 120 // 120초 후에 사라짐 TTL을 이용해 expired time이 얼마 남았는지도 확인 ...

MacOS Lion 설치 후, no acceptable C compiler found in $PATH

이미지
새로 받은 맥북프로에 SSD를 달았는데 뭔가 궁합이 안맞는지 전원을 켜면 하드를 못읽는 화면을 내밷곤 했다. 용량이 작아 사진과 음악을 포기하고 살았는데 이참에 다시 HDD로 원복 + ODD(Secondary HDD)  작업까지 해버렸다. 그런데 Lion을 새로 설치하고 Macport를 이용해 필요한 패키지들을 설치하려는데 아래처럼 Macport가 설치되지 않았다. checking for cl.exe... no configure: error: in `/opt/mports/trunk/base': configure: error: no acceptable C compiler found in $PATH See `config.log' for more details 어라? 컴파일러가 없어??? 정말 컴파일러가 패스에 없다. 그전에는 분명 /Developers라는 폴더가 있었고 그안에 관련 bin들이 있었는데 이젠 생기지 않았다. 여기저기 뒤적이니 더이상 Developers폴더를 제공하지 않는단다. App Store를 통해 설치한 XCode에서 우클릭 > "패키지 내용 보기"를 하니 그 안에 Developers폴더가 있다. 이 안에 bin을 path로 걸어줄까? 이렇게 바보같이 했을까? 라고 좀 더 찾아보니... Xcode를 실행시키고 Preferences > Download에서 Command Line Tools를 다운로드/설치하면 되더라.  [1] 아니면 아래 처럼 직접 웹페이지에서 다운로드 받아 설치하면 된단다. Xcode > Open Developer Tool > More Developer Tools... ODD작업하는 사진을 찍지 못한게 아쉽네 ㅋㅋ [1]  http://guide.macports.org/chunked/installing.xcode.html