redis数据库

# 1.安装redis与可视化操作工具
# 选择安装路径、圈中默认配置环境变量 # 2.在服务中管理redis服务器的开启关闭 # 3.命令行简单使用redis:
-- redis-cli # 启动客户端
-- set key value # 设置值
-- get key # 取出值 # 4.redis支持:字符串、字典、列表、集合、有序集合
# https://www.runoob.com/redis/redis-tutorial.html # 5.特点:可持久化、单线程单进程并发、内存中的数据库(效率高)

python使用redis

依赖
>: pip3 install redis
直接使用
import redis
r = redis.Redis(host='127.0.0.1', port=6379)
连接池使用
import redis
pool = redis.ConnectionPool(host='127.0.0.1', port=6379)
#host='127.0.0.1', port=6379 为默认值,可不传,可传最大连接数
r = redis.Redis(connection_pool=pool)
缓存使用
# 1.将缓存存储位置配置到redis中:settings.py
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
"CONNECTION_POOL_KWARGS": {"max_connections": 100}
}
}
} # 2.操作cache模块直接操作缓存:views.py
from django.core.cache import cache # 结合配置文件实现插拔式
# 存放token,可以直接设置过期时间
cache.set('token', 'header.payload.signature', 10)
# 取出token
token = cache.get('token')

最新文章

  1. Sort the Array
  2. Bete冲刺第五阶段
  3. Jmeter调试工具---Debug Sampler
  4. Unity3D MainCamera和NGUI UICamera的小插曲
  5. smarty模版出现错误提示出现了不期望的字符
  6. LR中的C语言问题
  7. 安装C-Kermit串口访问开发板
  8. PictureEdit中拖放图片
  9. 用VerbalExpressions来帮助我们写正则表达式
  10. Centos6.4配置Fedora EPEL源附配置hop5.in源
  11. bootstrap-js(5)工具提示tooltip
  12. 项目中的导出(jxl插件)
  13. html5 input type="color"边框伪类效果
  14. H5_ 多媒体video,autio使用示例
  15. Mysql表分区的选择与实践小结
  16. VS2017在线安装包下载
  17. JDBC工具类
  18. 水果(map的嵌套)
  19. 半分钟学会使用markdown基本语法
  20. 大话设计模式(C#)

热门文章

  1. List循环添加对象时遇到问题的解决
  2. Gym - 100543L
  3. CentOS安装Eclipse luna
  4. PAT甲级——A1041 Be Unique
  5. Tomcat服务器的安装及配置
  6. 四种基本组合博弈POJ1067/HDU1846
  7. Luogu P2864 [USACO06JAN]树林The Grove(bfs)
  8. MySQL系列(十)--用户权限及远程访问
  9. Mac安装软件新方法:Homebrew-cask
  10. C# params 用法简介