nosql - redis 만료 질문
给我你的怀抱
给我你的怀抱 2017-04-27 09:02:48
0
2
720

redis-cli을 사용하여 mykey을 설정하고 만료 시간을 40s으로 설정합니다. 그런 다음 mykey을 재설정하면 mykey 값이 재설정됩니다. 왜 만료시간도 동시에 재설정되나요? 그냥 값만 재설정하고 싶은 경우 만료시간을 변경하지 않고 방법은 없나요?

소스 코드:

으아악
给我你的怀抱
给我你的怀抱

모든 응답(2)
大家讲道理

공식 홈페이지에 가서 만료 설명을 읽어보세요:
설명은 다음과 같습니다:

으아악

DEL, SET, GETSET을 사용하면 키에 저장된 값이 새 값으로 바뀌고 목록 구조에 데이터를 추가하거나 필드를 변경하면 명령이 시간 초과를 지웁니다. hset 데이터의 경우 시간 초과가 지워지지 않습니다. set을 통해 값을 덮어쓰려면 만료를 재설정해야 합니다.

링크를 클릭하세요

刘奇

EXPIREAT 및 EXPIRE는 값을 업데이트할 때 만료 시간을 재설정합니다.

설정 전 ttl을 통해 키의 만료 시간을 가져옵니다
설정 후 ttl 값을 만료 시간으로 설정

으아악

하지만 이렇게 하면 오류가 발생할 수 있습니다. 다른 사람들이 더 좋은 방법을 가지고 있는지는 모르겠습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿