redis模块

redis:

常用命令:
连接redis:redis-cli -h x.x.x.x -p 6379
查询key的过期时间(被删除时间):ttl key     返回-2,key不存在;返回-1,无过期时间
删除key:del key
设置过期时间:expire key 60      返回1成功,0key不存在或失败
查看key是否存在:exists key      返回1存在,0不存在
查看key的数据类型:type key
递增数字:incr key   返回递增后的值
停止redis:redis-cli shutdown 

配置文件路径:etc/redis.conf    redis-server  etc/redis.conf  作为守护进程后台运行         redis-server 前台启动,退出即服务停止

配置文件:运行方式、是否需要密码、日志路径等

uploading.4e448015.gif转存失败重新上传取消

setting.py配置

CACHES = {

    "default": {

        "BACKEND""django_redis.cache.RedisCache",

        "LOCATION""redis://10.10.10.10:xxxx",

        "OPTION": {

            "CLIENT_CLASS""django_redis.client.DefaultClient",

            "CONNECTION_POOL_KWARGS": {"max_connection: 100"},  # 最大连接数

            "PASSWORD""redis@2020",

        }

    }

}

view.py文件应用:

      cache命令操作:
                from django.core.cache import cache

                cache_data = cache.get("link_url")

               cache.set("link_url", data, 60*5)

备注:使用django cache设置的key与最终redis上存储的key有差异,会在设置的key前加前缀和版本号,如设置“abc”,实际为“:1:abc”
     redis操作:

from django_redis import get_redis_connection

def resdis_test(request):

conn = get_redis_connection('default')

all=conn.get("age")

data={"age":all}

print(type(data))

return JsonResponse(data=data, safe=False)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值