工具-Redis-django存储session(99.6.4)
2024-10-18 19:24:10
@
1.说明
之前django的session默认是存在的数据库里面的,我们也可以把session存储在redis里面
安装
pip install django-redis-sessions==0.5.6
修改设置
修改settings文件,增加如下项
SESSION_ENGINE = 'redis_sessions.session'
SESSION_REDIS_HOST = 'localhost'
SESSION_REDIS_PORT = 6379
SESSION_REDIS_DB = 2
SESSION_REDIS_PASSWORD = ''
SESSION_REDIS_PREFIX = 'session'
2.测试
打开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如下
url(r'^session_set/$',views.session_set),
url(r'^session_get/$', views.session_get),
通过redis-cli客户端查看session的值,然后在Base64解码网站对比
关于作者
个人博客网站
个人GitHub地址
个人公众号:
最新文章
- PhoneGap配置笔记
- 使用setTimeout模拟setInterval效果
- 分享十二个有用的jQuery代码
- 曝光卖假币的店铺和旺旺ID
- Java Learning:并发中的同步锁(synchronized)
- SQL Server on Ubuntu——Ubuntu上的SQL Server(全截图)
- 框架整合——Spring与MyBatis框架整合
- 从UUID想到的
- Hibernate 对象关系映射文件
- 三.SQL语句
- linux把程序做成系统服务并自启动
- 《Inside C#》笔记(四) 类
- [NOIp2009普及组]细胞分裂
- Restful framework【第一篇】RESTful 规范
- 【Linux】zlib安装
- 在windows上构建LLVM 7.0.1
- 自定义单选框radio样式
- __imp___vsnprintf
- BZOJ2987:Earthquake(类欧几里德算法)
- Go语言的基准测试简单示例