django-redis来源:https://github.com/jazzband/django-redis/tree/master/django_redis
我的问题是在Redis数据库中找不到获取键数的方法,它调用dbsize。可用的方法,如set、get、add、delete、delete_pattern、delete_many、clear、get_many、set_many、incr、decc、has_keys、keys、iter_keys、ttl、pttl、persistent、expire_at、pexpire、pexpire_at,lock、close、touch。
如何在django-redis库中使用redis命令的dbsize方法?
环境:
django版本:3.2.10
adjango redis:5.20
我找到了问题的解决方案
从django_redis导入get_redis_connection
redis=get_redis-connection("default"(#default是redis的别名
redis.dbsize((#获取当前所选数据库中的密钥数
此解决方案可以使用本机redis命令,但不能使用django-redis-plugin的方法
警告:并非所有可插拔客户端都支持此功能。