一.通過django里設置settings文件連接redis
#1.settings添加 CACHES = { "default": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://192.168.8.102:6379/0", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient",
"CONNECTION_POOL_KWARGS": {"max_connections": 100},
# "PASSWORD": "密碼",
} }, "session": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://192.168.8.102:6379/1", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } }, "sms_code": { "BACKEND": "django_redis.cache.RedisCache", "LOCATION": "redis://192.168.8.102:6379/15", "OPTIONS": { "CLIENT_CLASS": "django_redis.client.DefaultClient", } } } # 保存 session數據到 Redis中 SESSION_ENGINE = "django.contrib.sessions.backends.cache" SESSION_CACHE_ALIAS = "session"
2.導入get_redis_connection連接
from django_redis import get_redis_connection conn = get_redis_connection("default")
二.通過redis模塊
import redis pool = redis.ConnectionPool(host='192.168.8.102', port=6379,password='密碼',db="庫",) con = redis.Redis(connection_pool=pool)