【django学习】01-连接远程redis
第一步:
修改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程序
第五步
在远端查看是否存储成功
存储成功