2011-03-21 6 views
0

Redis 2.0. (2.2 솔루션은 아직 업그레이드 할 수 없습니다, 슬프게도, 흥미,하지만.)Redis의 주문형 캐시를 관리하는 Idiom 집합

내가 레디 스 세트의 일부 데이터를 저장해야합니다

SADD mycache apple 
SADD mycache orange 

이 캐시 된 데이터

SINTER 명령과 함께 사용되는을 :

SADD foo apple 
SADD foo pear 
... later ... 
SINTER foo mycache 

나는에 주문형 mycache 세트를 만들 수 있어야합니다. 즉, SINTER이 발행되었을 때 설정되어 있는지 확인하고 누락 된 경우 생성하십시오.

하지만 어떻게 효과적으로이 작업을 수행 할 수 있는지 알 수 없습니다.

MULTI 
EXISTS mycache 
SINTER foo mycache 
EXEC 

을 ... 그리고 첫 번째 명령이 참 반환하는 경우 클라이언트에서 확인하십시오 : 다음과 같이 내가 볼 수있는 유일한 솔루션입니다. 사용 가능한 최상의 솔루션입니까?

어쩌면 내가 "레디 스"사물에 반대 할 것입니까?

답변

0

글쎄, 나는 질문에 포함 된 해결책을 사용하여 끝났다. 그것은 작동합니다.

더 잘 알고 있다면 여기에 게시하십시오.

관련 문제