Redis

Вопросы:

1. Что такое Redis? Зачем нужен?

2. К каком типу СУБД относится Redis? Чем отличается от РСУБД?

3. Что такое NoSQL?

4. Какими типами данных оперирует Redis? Когда какой применять?

5. Какие существуют команды Redis для разных типов данных?

6. Как Redis управляет памятью?

7. Как устроен Redis архитектурно?

8. Может ли Redis использоваться в многопоточном приложении? Как Redis справляется с конкурентным доступом?

9. Как Redis использует ключи?

10. В каких случаях Redis - идеальное решение?

11. В каких случаях Redis не стоит использовать?

12. Что такое pub/sub? Когда используется?

13. Когда уместно использовать pub/sub Redis, а когда Kafka?

14. Как устроены транзакции в Redis? Какие есть плюсы и минусы?

15. Как Redis обеспечивает персистентность данных?

16. Какие существуют механизмы масштабирования Redis?

17. Как правильно использовать Redis для кэширования?

18. Как правильно использовать Redis для хранения сессий?

19. Зачем нужна команда MONITOR?

20. Для чего используется команда SELECT?

21. Как использовать Redis для обработки очередей?

22. Что такое Redis Modules?