programming/python

python redis

chanchand 2023. 7. 24. 10:18
반응형

- 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