복붙노트

[REDIS] 레디 스 "무"또는 "빈 목록 또는 세트"

REDIS

레디 스 "무"또는 "빈 목록 또는 세트"

저는 현재 "설정"구조를 사용하여 레디 스 함께 일하고 있어요.

나는 그것이 자동으로 청소 "설정"을 비울 수 있는지 알고 싶어?

그 밖에 "설정"을 주기적으로 청소 비우 크론 / 프로세스를 찾을 수

최신 정보:

더 일반적인 질문, "(무기 호)"및 "(빈 목록 또는 세트)"사이 DIFF (메모리 사용량)이

예:

sadd x 1
srem x
smembers x
(empty list or set)

또는

sadd x 1
del x
smembers x
(nil)

해결법

  1. ==============================

    1.이것은 이미 자동입니다. 세트가 비어있는 경우,이 공간에서 제거됩니다.

    이것은 이미 자동입니다. 세트가 비어있는 경우,이 공간에서 제거됩니다.

    > flushall
    OK
    > sadd x 1 2 3
    (integer) 3
    > keys *
    1) "x"
    > srem x 1 2 3
    (integer) 3
    > keys *
    (empty list or set)
    

    이 동작에서 이익을 위해 아무것도 특정 할 필요가 없습니다.

    두 번째 질문, (전무) 또는 (빈 목록 또는 설정)에 응답하려면 클라이언트 프로그램의 단지 해석이다. 레디 스 서버에서, 두 경우 모두에서, 항목이 실제로 제거되어, 상기 관련된 메모리가 해제.

  2. from https://stackoverflow.com/questions/13817865/redis-nil-or-empty-list-or-set by cc-by-sa and MIT license