>  기사  >  웹 프론트엔드  >  Redis에서 주요 명령을 작동하는 방법

Redis에서 주요 명령을 작동하는 방법

坏嘻嘻
坏嘻嘻원래의
2018-09-15 11:33:261689검색

이 문서의 내용은 redis에서 키 명령을 작동하는 방법에 대한 것입니다. 이는 특정 참고 가치가 있으므로 도움이 필요한 친구에게 도움이 되기를 바랍니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.