美文网首页
08-Django 中使用 Redis

08-Django 中使用 Redis

作者: knot98 | 来源:发表于2018-12-26 15:40 被阅读0次

Django 中使用 Redis

方式一:

utils文件夹下,建立redis_pool.py
import redis
POOL = redis.ConnectionPool(host='127.0.0.1', port=6379,password='1234',max_connections=1000) 
视图函数中使用:
import redis
from django.shortcuts import render,HttpResponse
from utils.redis_pool import POOL

def index(request):
    conn = redis.Redis(connection_pool=POOL)
    conn.hset('kkk','age',18)

    return HttpResponse('设置成功')
def order(request):
    conn = redis.Redis(connection_pool=POOL)
    conn.hget('kkk','age')

    return HttpResponse('获取成功')

方式二:

安装django-redis模块
pip3 install django-redis
setting里配置:
# redis配置
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}
            # "PASSWORD": "123",
        }
    }
}
视图函数:
from django_redis import get_redis_connection
conn = get_redis_connection('default')
print(conn.hgetall('xxx'))

相关文章

  • 08-Django 中使用 Redis

    Django 中使用 Redis 方式一: utils文件夹下,建立redis_pool.py 视图函数中使用: ...

  • rails中使用redis

    rails中使用redis 1. gemfile中 gem ‘redis’ gem 'redis-...

  • redis工具类-JedisUtil

    redis连接的工具类  1.java中的redis   java中,使用redis不会将其当作数据库来使用,更多...

  • Redis中调用Lua脚本阻塞

    在高并发系统中,redis的使用会比较频繁,lua脚本让redis的使用更加灵活。redis中使用lua脚本的好处...

  • Redis能做什么?不能做什么?

    一、根据redis设计与实现中整理了学习的思路: 为什么要选择Redis:介绍Redis的使用场景与使用Redis...

  • redis使用

    记录使用redis中遇到得问题:1、程序将调用流程得functionId保存在redis中,redis中可能会保存...

  • redis 常见命令

    redis数据结构 – strings 有人说,如果只使用redis中的字符串类型,且不使用redis的持久化功能...

  • Redis发布与订阅

    一、发布与订阅 实际中,redis很少使用发布与订阅来代替MQ角色。 二、使用redis客户端实现 Redis 发...

  • redis ziplist

    ziplist在redis中的使用 redis数据结构hash, zset, list都会使用到ziplist...

  • nodejs使用redis模块并实现图形验证码功能

    nodejs连接redis模块 redis的使用 安装 redis 模块 进行redis的一些配置 上述配置中,u...

网友评论

      本文标题:08-Django 中使用 Redis

      本文链接:https://www.haomeiwen.com/subject/xyihlqtx.html