zoukankan      html  css  js  c++  java
  • django-redis的安装及使用

    1.为什么要用Redis?

    在获取数据后最保险的方式就是将数据持久化,毫无疑问,会选择Redis数据库,原因:它是非关系型数据库,基于内存的,用于充当缓存服务器。

    数据持久化的原因:
    (1)防止断网时,数据访问不了
    (2)防止访问的接口量过大,被认为是爬虫

    2.安装django-redis和settings配置

    pip install django-redis

    settings.py中加入以下内容:

    your_host_ip换成你的服务器地址

    yoursecret换成你的服务器密码

    CACHES = {
        'default': {
            'BACKEND': 'django_redis.cache.RedisCache',
            'LOCATION': 'redis://your_host_ip:6379',
            "OPTIONS": {
                "CLIENT_CLASS": "django_redis.client.DefaultClient",
                 "PASSWORD": "yoursecret",
            },
        },
    }

    3.测试缓存是否成功(要启动Redis)

    进入django的后台命令模式:python manage.py shell

    输入如下命令测试:

    from django.core.cache import cache #引入缓存模块
    cache.set('v', '555', 60*60)      #写入key为v,值为555的缓存,有效期30分钟
    cache.has_key('v') #判断key为v是否存在
    cache.get('v')     #获取key为v的缓存
  • 相关阅读:
    潜水员
    混合背包
    多重背包问题
    归并排序——最省时的排序
    HDU 1556 Color the ball
    2016 ACM/ICPC Asia Regional Dalian Online Football Games
    poj 2352 Stars
    poj 2299 Ultra-QuickSort
    关于原码反码补码以及位元算
    2016 湖南省省赛 Problem A: 2016
  • 原文地址:https://www.cnblogs.com/bellin124/p/14677486.html
Copyright © 2011-2022 走看看