[Answered ]-Django Moving lookup table to Redis

2πŸ‘

βœ…

how do I one-time load

For the one time load you can find answer here (from those answers only urls.py worked for me). But I prefer another scenario. I would create manage command and I would add this script to the command you start your Gunicorn. For example if you’re using systemd you could add this to service service config. You can also combine those, like add command and call it from urls.py

What about updates

It really depends on your database. For example if you use postgresql, you can create trigger for update/insert/delete and external table as redis. Also django has signal mechanism so you can implement that in django as well. You can also write your custom wrapper. In this wrapper you implement you operations + syncing with redis. And you would call wrapper instead of. But I prefer the first scenario.

Is there a best-practice or library already geared toward exactly
that?

Sorry I can’t help you with this one.

πŸ‘€deathangel908

Leave a comment