Я использую Redis в качестве сеансового магазина в своем приложении. Могу ли я использовать один и тот же экземпляр (и db) Redis для моей очереди заданий? Если это имеет какое-то значение, оно размещается с редистогом.Совместное использование базы данных Redis?
ответ
Прекрасно использовать тот же redis для нескольких операций. У нас был аналогичный вариант использования, где мы использовали Redis как хранилище ключей, а также очередь заданий. Однако вы можете рассмотреть другие аспекты, такие как требования к производительности для вашего приложения. Redis может идеально обрабатывать около 70 тыс. Операций в секунду, и если в какой-то момент в будущем вы подумаете, что можете столкнуться с этими критериями, гораздо лучше разделить свои операции на несколько повторных экземпляров на основе тех операций, которые вы выполняете. Это позволит вам принимать решения о доступности и тиражировании на более тонком уровне в зависимости от требований. В качестве простого варианта использования, когда ваш размер ключа растет, вы можете очистить свое приложение сеанса redis или очертить свои ключи, используя redis cluster, не затрагивая инфраструктуру рабочих мест.
- 1. Совместное использование базы данных по нескольким приложениям
- 2. Совместное использование проекта базы данных в TFS
- 3. Совместное использование базы данных между процессами sqlite
- 4. Совместное использование базы данных с пакетами
- 5. Perl Modules - совместное использование базы данных
- 6. Совместное использование базы данных между различными действиями
- 7. AS3/Flash/Air: Совместное использование базы данных
- 8. Совместное использование настроек Redis по маршрутам
- 9. Совместное использование базы данных и базы данных общего доступа
- 10. Совместное использование базы данных базы данных базы данных между несколькими приложениями
- 11. Совместное использование Redis и RDBMS (надеюсь, сотрудничество) в приложениях Flask
- 12. Совместное использование базы данных SQL CE 4 между проектами
- 13. SQLCipher - совместное использование базы данных Windows с приложением Android
- 14. Совместное использование базы данных SQLExpress между EF и SqlRoleProvider
- 15. Совместное использование базы данных/файлов между двумя различными приложениями
- 16. Совместное использование базы данных sqlite между приложениями для iPhone
- 17. Совместное использование соединения базы данных Oracle между одновременными задачами Celery
- 18. Совместное использование базы данных между двумя действиями в Android
- 19. Совместное использование базы данных между Twisted и Django
- 20. Совместное использование базы данных между телефоном android и телефоном
- 21. Совместное использование базы данных с включенными классами в приложении Sinatra
- 22. Совместное использование базы данных Царства между пользовательскими устройствами
- 23. Совместное использование базы данных в локальной сети VisualBasic.Net
- 24. Совместное использование базы данных sqlite между несколькими действиями Android
- 25. Совместное использование объекта соединения между запросами базы данных variuos
- 26. Совместное использование базы данных по фиксированному числу потоков
- 27. Совместное использование определенной базы данных из phpmyadmin (cpanel)
- 28. EF Code First - несколько версий приложений Совместное использование базы данных
- 29. Совместное использование базы данных доступа через SQL Express 2014
- 30. Совместное использование данных OpenCL ядра
вы можете использовать список redis как очередь заданий. http://redis.io/commands/rpoplpush –