python에서 redis 패키지를 활용하는 코드를 보다보면, redis.Redis()와 같은 코드로 클라이언트 객체를 생성할 때가 있고, redis.StrictRedis()와 같은 코드를 사용할 때가 있습니다.
결론적으로 말씀드리면 둘은 이제 같습니다.
redis-py 3.0부터 원래 있던 Redis 클래스를 없애고, StrictRedis 클래스의 이름을 Redis로 바꿨습니다.
참고자료
[2] https://redis-py.readthedocs.io/en/latest/
[3] https://itecnote.com/tecnote/python-redis-py-whats-the-difference-between-strictredis-and-redis/
'Dev > python' 카테고리의 다른 글
[pandas] 데이터프레임 특정 조건 행 삭제, drop() 메서드 활용 (0) | 2023.10.06 |
---|---|
[python] 2023년 12월 13일부터 boto3는 파이썬 3.7버전을 지원하지 않습니다 (0) | 2023.09.30 |
[python] 한줄로 if, else문 만들기 (삼항연산자) (0) | 2023.09.28 |
[python] 타입 체크시에는 type() 대신에 isinstance()를 활용하라 (0) | 2023.09.27 |
[pandas] 데이터프레임에서 NaN을 None으로 치환하기, replace(), np.nan 활용 (0) | 2023.09.24 |
[sqlalchemy] one(), one_or_none(), first() 메서드 차이 비교 (0) | 2023.09.23 |
[FastAPI] uvicorn의 workers 설정 의미 (0) | 2023.09.08 |
[sqlalchemy] pool_size, max_overflow 이해 (0) | 2023.09.07 |