@git
以前django的session默認是存在的數據庫裏面的,咱們也能夠把session存儲在redis裏面github
pip install django-redis-sessions==0.5.6
修改settings文件,增長以下項redis
SESSION_ENGINE = 'redis_sessions.session' SESSION_REDIS_HOST = 'localhost' SESSION_REDIS_PORT = 6379 SESSION_REDIS_DB = 2 SESSION_REDIS_PASSWORD = '' SESSION_REDIS_PREFIX = 'session'
打開booktest/views.py文件,建立session_set和session_get視圖以下數據庫
def session_set(request): request.session['name']='itheima' return HttpResponse('ok') def session_get(request): name=request.session['name'] return HttpResponse(name)
打開booktest/urls.py文件,配置url以下django
url(r'^session_set/$',views.session_set), url(r'^session_get/$', views.session_get),
經過redis-cli客戶端查看session的值,而後在Base64解碼網站對比session
我的博客網站
我的GitHub地址
我的公衆號:
網站