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)
  • 相关阅读:
    CF1454F Array Partition
    leetcode1883 准时抵达会议现场的最小跳过休息次数
    leetcode1871 跳跃游戏 VII
    leetcode1872 石子游戏VIII
    CF1355C Count Triangles
    CF1245D Shichikuji and Power Grid
    CF1368C Even Picture
    CF1368D AND, OR and square sum
    CF1395C Boboniu and Bit Operations
    SpringBoot和开发热部署
  • 原文地址:https://www.cnblogs.com/kogmaw/p/12419984.html
Copyright © 2011-2022 走看看