django中使用redis

方案一:(在其它web框架也可以使用)——自定义(用连接池和单例)

utils文件夹下,建立redis_pool.py

import redis
POOL=redis.ConnectionPool('127.0.0.1',6379,max_connections=1000)

视图函数中使用:

from django.shortcuts import render, HttpResponse
import redis
from app01.redis_pool import POOL


# 这是通用的方法
# 第一种方案:
# 1.写一个模块,写一个pool,导入
def setname(request):
    conn = redis.Redis(connection_pool=POOL)
    conn.set('name', '曹蕊是好人')
    return HttpResponse('设置成功')


def getname(request):
    conn = redis.Redis(connection_pool=POOL)
    name = conn.get('name').decode('utf-8')
    return HttpResponse(name)
第一种方法代码

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-29
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案