반응형
- redis에서 데이터 가져오기 및 설정
import redis
r = redis.Redis()
- set()
key - value 설정
ex) r.set("bike:1", "process 134")
- get(name)
키 값을 반환, 존재하지 않으면 None을 반환
ex) r.get("bike:1") # process 134
- setnx(name, value)
키 값이 존재하지 않을 경우 value 값으로 저장 - 1 반환
키 값이 존재하는 경우 - 0 반환
SET if Not eXists
- setex(name, time, value)
key - value 값을 설정하고, 지정된 시간 후에 만료되도록 설정
- expire(name, time, nx=False, xx=False, gt=False, lt=False)
키에 타임아웃 설정
제한시간이 지나면 키 자동 삭제
NX : 키가 만료되지 않은 경우에만 만료 설정
XX : 키에 기존 만료가 있는 경우에만 만료 설정
GT : 새 만료가 현재 만료보다 큰 경우에만 만료 설정
LT : 새 만료가 현재 만료보다 작은 경우에만 만료 설정
반응형
'programming > python' 카테고리의 다른 글
우선순위 큐 - PriorityQueue, heapq (0) | 2023.08.03 |
---|---|
[Error] 런타임 에러 (RecursionError) (0) | 2023.07.28 |
반올림, 내림, 올림 (0) | 2023.07.16 |
리스트 중복 제거 (0) | 2023.06.07 |
대소문자 변환 (0) | 2023.06.05 |