Mysql 更新同步到 redis 的问题


网站用 Django+Mysql,经常访问到的数据用了 Redis,当后台管理页面写入数据到 Mysql 时,需要同步到 Redis。

目前只能是通过脚本定时运行来更新 Redis,想问有什么方式可以实现同步吗?

感谢指导!

sync Redis django mysql

无聊的水水 11 years, 4 months ago

如果是通过admin添加的数据,我觉得有两种方法可以试试。1. 在admin.py 里重写一下对应model的ModelAdmin.save_model() , 在里面加入写到redis的代码。 https://docs.djangoproject.com/en/1.5/ref/contrib/admin/#django.contrib.admin.ModelAdmin.save_model
2.用post_save signal应该也可以实现相应的东西。

转子中毒-翅 answered 11 years, 4 months ago

Your Answer