zoukankan      html  css  js  c++  java
  • 第八节 和python交互

    django的session默认是存储在数据库里的,但是我们也可以把session存储在Redis里
    安装包:pip install django-redis-session==0.5.6
    修改django框架中setting配置,将下面内容拷贝到setting中
      SESSION_ENGINE = 'redis_session.session'
      SESSION_REDIS_HOST = 'localhost' 非本机写ip
      SESSION_REDIS_PORT = 6379
      SESSION_REDIS_DB = 2
      SESSION_REDIS_PASSWORD = ''
      SESSION_REDIS_PREFIX = 'session' 前缀 session:唯一标识码

     1 # 安装包:pip install redis
     2 from redis import StrictRedis
     3 '''
     4 StrictRedis 对象方法
     5     通过init创建对象,指定参数host、port与指定的服务器和端口连接,host默认为localhost,port默认为6379,db默认为0
     6     简写成 sr = StrictRedis(host='localhost', port=6379, db=0)
     7     根据不同的类型,拥有不同的实例方法可以调用,与前面学的Redis命令对应,方法需要的参数和命令的参数一致
     8 '''
     9 
    10 if __name__ = "__main__":
    11     '''操作string类型'''
    12     try:
    13         sr = StrictRedis()
    14         # 添加一个key
    15         res1 = sr.set('name','itheima')
    16         # res 的返回值是个布尔值,1表示成功
    17         
    18         # 修改
    19         res2 = sr.set("name", "heima")
    20 
    21         # 获取值
    22         res2 = sr.get("name")
    23 
    24         # 删除
    25         res3 = sr.delete('name', 'a1')
    26         # 返回值是个数字,表示删除成功几个键
    27         
    28         # 获取数据库中所有的键
    29         res4 = sr.keys()
    30         # 返回的是键的列表
    31     except Exception as e:
    32         print(e)
  • 相关阅读:
    Codeforces Round #218 (Div. 2) C题
    Codeforces Round #217 (Div. 2) c题
    求组合数
    hdu 4539(状态压缩dp)
    poj 2923(状态压缩dp)
    项目管理
    java 实现单向链表
    sql
    设计模式
    自己写了一个解析json为table的工具类
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12419984.html
Copyright © 2011-2022 走看看