Dev/python

[python] redis.Redis()와 redis.StrictRedis()의 차이는?

bskyvision.com 2023. 9. 26. 00:25

python에서 redis 패키지를 활용하는 코드를 보다보면, redis.Redis()와 같은 코드로 클라이언트 객체를 생성할 때가 있고, redis.StrictRedis()와 같은 코드를 사용할 때가 있습니다. 

 

결론적으로 말씀드리면 둘은 이제 같습니다.

redis-py 3.0부터 원래 있던 Redis 클래스를 없애고, StrictRedis 클래스의 이름을 Redis로 바꿨습니다.

 

참고자료

[1] https://stackoverflow.com/questions/19021765/redis-py-whats-the-difference-between-strictredis-and-redis.  

[2] https://redis-py.readthedocs.io/en/latest/  

[3] https://itecnote.com/tecnote/python-redis-py-whats-the-difference-between-strictredis-and-redis/