第一步:
修改setting配置
# django redis
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
# 这里写远程的ip 和 端口
"LOCATION": "redis://39.105.158.4:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
}
# session默认存储方式
# SESSION_ENGINE = ‘django.contrib.sessions.backends.db’
# 本地缓存的方式
SESSION_ENGINE = “django.contrib.sessions.backends.cache”
# 用的是哪个缓存
SESSION_CACHE_ALIAS = “default”

第二步:
编写views代码 和添加urls
# views.py
def operate_session(request):
# 设置session
request.session['name'] = 'laowang'
request.session.get('name', 'laoli')
return HttpResponse("OK")
# urls.py
urlpatterns = [
url(r’^operate_session/$’, views.operate_session),
]
第三步
修改远程redis的 ### redis.conf文件
文件地址 /etc/redis/redis.conf
将文件中的 bind 127.0.0.1 注释掉就行了

第四步
运行django程序

第五步
在远端查看是否存储成功

存储成功

本文详细介绍如何在Django项目中集成Redis作为缓存服务,包括配置Django缓存、会话存储,编写视图代码,修改Redis配置,运行Django程序及验证Redis存储效果的全过程。
640





