django - 如何在 django 中使用 redis 数据库?
问题描述
我计划将我所有的用户活动日志(如用户登录、密码更改等)存储在 redis 数据库中,而不是项目中使用的主数据库中。
例如:
class MyLogModel(models.Model):
log_msg = models.CharField(..)
然后我通常像这样创建表
MyLogModel.objects.create(log_msg='msg')
我的问题是我可以对 Redis 做同样的事情吗?
如果不是 redis,我如何使用 django 优化我的数据库,因为随着时间的推移,它会有很多数据,这可能会使数据库变慢。
或者删除超过 1 个月的活动日志的另一个选项会更好吗?或者对于这种情况有没有更好的方法?
解决方案
推荐阅读
- python-3.x - 如何将 Mathematica 中的代码转换为 Python?
- google-analytics - 如何在谷歌分析中设置 Rest API 并在 .net 中使用谷歌控制台配置所有端点
- git - 使用 Git 维护 LaTeX 文档的两个不同版本
- python-3.x - 我们如何访问存储在 django 表单中的数据?
- php - 如何在 Windows 10 的 php 7.4.9 中安装 oci8
- google-maps - 如何从 Google Place API 一次对一组坐标进行反向地理编码?
- ssl - TLS 1.3 客户端和服务器无法通信,因为它们没有共同的算法
- java - 这是高效的 BST 插入吗?
- c - 为什么需要给枚举一个标识符?
- php - 创建形状在 laravel 中不起作用(imagecreatetruecolor)