# - * - 코딩 :. UTF-8 - * - 가져 오기 레디 스 #은 자신의 요구 편집에 따르면,이 연결을 사용할 수 없습니다 레디 스 = 호스트 redis.Redis (= "123.516.174.910 R ", 포트 = 6379, 암호 = "11111608" )
1. 삭제 DEL 명령은 이미 존재하는 키를 삭제합니다. 존재하지 않는 키는 무시됩니다
r.set을 인쇄 ( '1', ' 4028b2883d3f5a8b013d57228d760a93') #set가의 지정된 키의 설정 값, 설정이 잘못 True를 반환하는 경우 인쇄 r.get를 ( '1')이 # 1의 값을 얻을 키 4028b2883d3f5a8b013d57228d760a93입니다 인쇄 r.delete가 ( '1 ') # 삭제 키 값 1 리턴이 none 있도록 때문에 상기의 인쇄 r.get ('1 ') # 1, 제거 값 1로 키가
2. 존재
# 2 키의 값으로 설정이 4028b2883d3f5a8b013d57228d760a93입니다 r.set ( '2', '4028b2883d3f5a8b013d57228d760a93') 부재 반환 거짓의 # True를 반환 존재 인쇄 r.exists ( '2') # 반환 진정한 인쇄 r.exists ( ' 33 ') # false를 반환
키의 만료 시간을 설정하는 명령을 만료합니다. 키를 더 이상 사용할 수 만료되지 않습니다.
r.set ( '2', '4028b2883d3f5a8b013d57228d760a93') 거짓, 20 이하 # 반환 진정한 성공 실패 수익률은 20 초를 나타냅니다 r.expire 인쇄 ( '2', 20) 우리는 키에 맞는 시간을 얻을 수 있다면 # 실패 2 값, 사람이 없음인지를 인쇄 r.get ( '2')
UNIX 타임 스탬프 (유닉스 타임 스탬프) 만료 시간에 명령 키를 포맷 4. Expireat. 키를 더 이상 사용할 수 만료되지 않습니다. 아이디어 : 제 시간에 정확는 디지털 타임 스탬프 10
r.set ( '2', '4028b2883d3f5a8b013d57228d760a93') # 반환 진정한 성공 실패 반환 거짓, 다음과 같은 표현은 1,598,033,936 (2) 2020년 8월 22일 2시 18분 56초 키 만료입니다 , 인쇄 r.expireat ( '2' 1,598,033,936) 인쇄 r.get ( '2')
5.PEXPIREAT 명령은 밀리 초 기술을 가지고, 키의 만료 시간을 설정합니다. 키를 더 이상 사용할 수 만료되지 않습니다. 아이디어 : 밀리 정확한 시간은 상기 타임 스탬프는 13 자리이고
r.set ( '2', '4028b2883d3f5a8b013d57228d760a93') # 반환 진정한 성공 실패 반환 거짓. r.expireat 인쇄 ( '2', 1598033936000) 인쇄 r.get ( '2')
6. 키 명령은 모든 키가 패턴의 주어진 패턴과 일치 찾는 데 사용됩니다.
r.set 전단 ( '111', '. 11 ") 인쇄 r.set'( '122', '12 임) (13 인 ','113 ') 인쇄 r.set' r.keys 인쇄 (패턴 * = '11 ' ) 결과 출력 # [ '113', '111'] (11)과 키 (122)가 일치하지 않기 때문이다 *
주어진 데이터베이스 DB가 필요한 경우, 현재 데이터베이스를 선택 선택 명령을 참조하도록 설정할 수 있습니다되는 현재 데이터베이스 키 이동 7. MOVE 명령
데이터베이스, 우리가 DB0을 가정하기 때문에, 우리는 다음과 같은 명령을 사용할 수 있습니다 키 2는 데이터베이스로 이동 1
r.move (2,1)
8.는 키가 만료 결코, 명령은 지정된 키의 만료 시간을 제거하는 데 사용됩니다 PERSIST
# 111 키의 값으로 설정되어 인쇄 r.set ( '1', '. 11 ") 1 100 초로 키 만료 시간을 설정 r.expire 인쇄 (1100)는 # 1은 왼쪽 키를 참조 만료 얼마나 많은 인쇄 r.ttl ( '1') #의 목적은 키 1 제거하는 데 시간이 13 초 후에 만료하는 것입니다 가져 오기 시간을 time.sleep (3) 의 # 1 키 만료 시간보기 얼마나 왼쪽입니다 인쇄 r.ttl가 ( '1' ) # 1 키의 만료 시간을 제거 할 r.persist을 (1) (1 개) 결과 #보기 키 만료 시간이 훨씬 출력이 없음, 우리가 키 (1) 바탕 화면 관리자 레디 스를 통해 만료 날짜를 볼 수 있습니다 왼쪽 '(인쇄 r.ttl 1 ')
9. Pttl 밀리 초는 만료 시간을 나머지 명령 키를 돌려줍니다.
# 키가하는 경우, 반환 존재하지 -2. 키가 존재하지만, 잔존 수명이 제공되지 않으면 -1. 그렇지 않으면, 밀리 초, 키 잔여 수명을 반환합니다. 1은 키의 값으로 설정된다. (11) 인쇄 r.set ( '1', '. 11 ") 100초 열쇠 만료 시간을 설정 # 1 r.expire (1100)를 인쇄 오기 시간 time.sleep이. (3) # 반품 결과는 다음 97초 큰 고정되지 96,994, 연산 결과 인 아이디어는 밀리 초, 1 초 1000 밀리 초와 동일하다 반환 된 결과를 표시하는 출력을 r.pttl ( '1')
만료 시간을 나머지 10 TTL 명령 리턴 키 초.
# 키가하는 경우, 반환 존재하지 -2. 키가 존재하지만, 잔존 수명이 제공되지 않으면 -1. 그렇지 않으면, 밀리 초, 키 잔여 수명을 반환합니다. # 111 키의 값으로 설정되어 인쇄 r.set ( '1', '. 11 ") 인쇄 r.expire (1100) 1 100 초로 키 만료 시간을 설정 오기 시간 time.sleep. (3) R & LT 인쇄 .ttl ( '1')가 리턴 결과 # 97 인 결과가 없음 리턴되지 않도록 # 키 123이 존재하지 않기 때문에 인쇄 r.ttl ( '123')
11.RANDOMKEY 명령은 현재 데이터베이스에서 임의의 키를 반환합니다. 데이터베이스가 비어 있지 않은 경우, 키를 돌려줍니다. 데이터베이스가 비어있는 경우,은 nil을 반환합니다.
인쇄 r.randomkey () 데이터베이스에 의해 반환 #은 기본 데이터베이스의 열쇠입니다
12 .Rename 명령은 키의 이름을 변경하는 데 사용됩니다. OK 오류가 반환됩니다 성공, 실패를, 이름을 변경하라는 메시지가 나타나면.
r.rename을 인쇄 (1,1111) # 성공적으로 True를 반환하지 않습니다 수정 된 인쇄 r.rename 키와 수정 redis.exceptions.ResponseError을 반환 실패하지있을 경우 (222,1111) #을 : 그러한 키를
13. Renamenx 명령이 존재하지 않는 키에 새 키의 이름을 수정하는 데 사용됩니다.
r.exists (123123) # false를 반환 인쇄 인쇄 r.renamenx을 (1111,123123) # 성공적인 복귀 진정한 redis.exceptions.ResponseError를 반환하는 인쇄 r.renamenx (1111,123123) # 실패 : 그러한 키
유형 14. 명령은 키에 저장된 값을 반환
# Return 키 데이터 유형, 데이터 유형은 다음과 같습니다 없음 (키 없음), 문자열 (문자열), 목록 (리스트), SET (설정), ZSET (주문한 세트), 해시 (해시 테이블), R & LT 인쇄 은 .set ( '. 1', "111111111") 결과 # 문자열이 반환됩니다 ( '. 1') 인쇄 r.type 인쇄 ( '2', '222 222 222 222') r.sadd r.type 인쇄 ( '2') # 반환 결과는 SET의이다 인쇄 r.lpush ( '. 3', '33, 333,333 ') 인쇄 r.type ('. 3 ') 결과 목록 번호를 반환
명령 |
기술 |
이 명령은 키 키 존재를 삭제하는 데 사용됩니다. |
|
주어진 키의 순서와 값을 반환 직렬화한다. |
|
확인 지정된 키가있는 경우. |
|
키 주어진 초 만료 시간을 설정합니다. |
|
그리고 EXPIREAT의 역할이 유사한 만료 키의 만료 시간을 설정하는 데 사용됩니다. 시간 매개 변수 EXPIREAT 인정 명령은 UNIX 타임 스탬프 (유닉스 타임 스탬프) 것을 제외하고. |
|
밀리 초 단위로 키 만료 시간 일억 설정. |
|
밀리 초 단위로 설정 키 만료 시간 스탬프 (유닉스 타임 스탬프) |
|
찾기 모든 키의 특정 패턴 (패턴)을 일치합니다. |
|
열쇠는 그들 DB 주어진 데이터베이스에 대한 현재 데이터베이스를 이동합니다. |
|
키 만료 시간을 제거, 키를 견뎌야합니다. |
|
밀리 초는 키의 남은 만료 시간을 반환합니다. |
|
초, 주어진 키 (TTL, 라이브에 시간)의 잔여 수명에 돌려 보냈다. |
|
그것은 현재의 데이터베이스에서 임의의 키를 반환합니다. |
|
키의 이름을 수정 |
|
newkey이 존재하지 않는 경우에만, 키는 newkey를 이름. |
|
저장된 키의 반환 값으로 입력합니다.
|