이 문서의 내용은 redis에서 키 명령을 작동하는 방법에 대한 것입니다. 이는 특정 참고 가치가 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.
del key1 key2...key3 |
기능: 이 명령은 키가 존재할 때 하나 또는 여러 개의 키를 삭제하는 데 사용됩니다.
반환 값: 아니요 키가 존재하는 경우 반환 값은 0입니다. 존재하는 경우 반환 값은 성공적인 삭제 횟수입니다.
덤프 키 |
기능: 지정된 키를 직렬화합니다.
반환 값 : 직렬화된 값을 반환합니다.
키가 존재합니다. |
기능: 키가 존재하는지 감지합니다.
반환 값: 키가 있으면 1을 반환하고, 없으면 0을 반환합니다.
expire key1 10 |
기능 : key1의 만료시간을 10초로 설정
반환값 : 설정에 성공하면 1을 반환, 만료 후 빼낸 키에 해당하는 값은 nil
pexpire key1 10 |
기능: to key1 만료 시간을 10밀리초로 설정
반환 값: 설정에 성공하면 1을 반환. 만료 후 꺼낸 키에 해당하는 값은 nil
pexpireat key milliseconds-timestamp |
기능: 키 만료 타임스탬프 설정, 1밀리초
keys 패턴 |
redis 127.0.0.1:6379> SET w3c1 redis OK redis 127.0.0.1:6379> SET w3c2 mysql OK redis 127.0.0.1:6379> SET w3c3 mongodb OK redis 127.0.0.1:6379> KEYS w3c* 1) "w3c3" 2) "w3c1" 3) "w3c2"
기능: 일치하는 모든 키 찾기 주어진 패턴(패턴)
지속 키 |
기능: 키를 영구적으로 유효하도록 설정
키 db 이동 |
기능: 현재 이동 데이터베이스를 데이터베이스로 db
반환 값: 성공하면 1을 반환하고, 실패하면 0을 반환합니다.
pttl key |
기능: 키의 남은 만료 시간을 밀리초 단위로 반환합니다.
참고: ttl key 반환 남은 만료 시간(초)
randomkey |
기능: 현재 데이터베이스에서 데이터베이스를 무작위로 반환
반환 값:
키 이름 바꾸기 newkey |
기능: 키 이름을 newkey로 수정
반환 값: ok 성공적으로 반환
renamenx key newkey |
# newkey 不存在,改名成功 redis> SET player "MPlyaer" OK redis> EXISTS best_player (integer) 0 redis> RENAMENX player best_player (integer) 1 # newkey存在时,失败 redis> SET animal "bear" OK redis> SET favorite_animal "butterfly" OK redis> RENAMENX animal favorite_animal (integer) 0 redis> get animal "bear" redis> get favorite_animal "butterfly"
기능: 키가 존재하지 않는 경우에만 키 이름을 newkey로 변경
type key |
함수: Return 키에 저장된 값의 유형
위 내용은 Redis에서 주요 명령을 작동하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!