Выпущено 60 сутр Redis (версия для чтения)

Redis

Около трех месяцев назад я разбирал вопросы для интервью для Redis на своем веб-сайте, но на тот момент было разобрано только 13 основных. Примерно через два месяца я провел большую часть дня в поисках вопросов для интервью для Redis, потому что 13 определенно недостаточно, поэтому я отсортировал его до 33.

В 33 курсах больше 10000 слов плюс ответ, а в последнее время я не разбираю интервью различных компаний? Я обнаружил, что 33 вопроса по-прежнему отсутствуют, поэтому на этой неделе я составил вопросы интервью Redis, которые я видел после разбора вопросов интервью.Всего более 60 вопросов, от базового Redis до финальной распределенной блокировки. .

Пока эти вопросы интервью приняты, Redis в основном одинаков Вопросы для интервью следующие?

1. Расскажите мне о своем понимании Redis?

2. Каковы общие сценарии использования Redis?

3. Каковы общие функции Redis?

4. Какие типы данных поддерживает Redis?

5. Почему Redis такой быстрый?

6. Что такое проникновение в кеш? Как с этим бороться?

7. Что такое кэш-лавина? Как это решить?

8. Как обеспечить согласованность данных кеша и базы данных?

9. Сколько существует способов сохранения Redis?

10. Каковы стратегии устранения памяти в Redis?

11. Общие проблемы с производительностью Redis и решения?

12. Стратегия удаления ключа истечения срока действия Redis

13. Мы знаем, что срок действия ключа устанавливается по истечении срока действия, так что же делать с данными с истекшим сроком действия?

14. Что насчет конфликта хэшей?

15. Что такое моментальный снимок памяти RDB?

16. Может ли Redis одновременно обрабатывать запросы на запись во время создания RDB?

17. Как добиться минимальной потери данных с учетом производительности?

18. Как хеш-слоты сопоставляются с экземплярами Redis?

19. Как Redis оптимизирует память?

20. Модель потоков Redis

21. Транзакции Redis и связанные с ними вопросы интервью

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

23. Зачем Redis разделять?

24. Какие реализации разделов Redis вы знаете?

25. Каковы недостатки разбиения Redis?

26. Как решить одновременную конкуренцию Redis Ключевая проблема

27. Будет ли распространяться Redis на ранней стадии или на более поздней стадии, когда масштабы будут расти? Почему?

28. Каковы преимущества Redis перед Memcached?

29. Зачем использовать Redis вместо map/guava для кеширования?

30. Как выбрать подходящий метод персистентности

31. Как установить срок действия и постоянную действительность ключа Redis?

32. Схема согласованности с двойной записью 1: сначала удалите кеш, затем обновите базу данных.

33. Схема согласованности двойной записи 2: сначала обновить базу данных, а затем удалить кеш.

34. Что такое прогрев кеша?

35. Что такое понижение кэша?

36. Действительно ли Redis является однопоточным?

37. Почему в Redis 6.0 появилась многопоточность?

38. Каков механизм реализации многопоточности Redis 6.0?

39. Как изменится производительность после того, как Redis 6.0 примет многопоточность?

40. После включения многопоточности в Redis 6.0 возникнут ли проблемы с безопасностью параллелизма потоков?

41. Сравнение многопоточной модели Redis 6.0 и Memcached

42. Представьте единую копию Redis

43. Внедрить мультикопирование Redis (главный-подчиненный)

44. Представляем Redis Sentinel

45. Представляем кластер Redis

46. ​​Представление собственной разработки Redis

47. Как реализовать решение высокой доступности Redis?

48. Вы понимаете принцип репликации master-slave?

49. Что делать с просроченными данными, прочитанными из-за задержки master-slave?

50. Что произойдет, если репликация будет остановлена ​​по сетевым причинам в процессе репликации master-slave?

51. Будут ли потеряны данные архитектуры Redis master-slave и почему?

52. Как решить проблему потери данных в архитектуре master-slave?

53. Как работает Redis Sentinel?

54. Во время аварийного переключения из оставшихся ведомых будет выбран новый мастер.Каковы критерии для избрания в качестве мастера?

55. При синхронизации конфигурации, в соответствии с чем другие дозорные обновляют свою конфигурацию?

56. Почему кластер Redis Sentinel не работает должным образом только с двумя узлами?

57. Как реализовано распределение данных в кластере Redis? Каковы преимущества этого подхода?

58. Каков механизм связи между узлами кластера Redis?

59. Что такое распределенная блокировка? Зачем использовать распределенные блокировки?

60. Какие есть решения для обычных распределенных замков?

61. Redis реализует распределенные блокировки

62. Принцип RedLock

Больше вопросов собеседования вы можете прочитать личный веб-сайт командира OH, высококачественным веб-сайтом программы:www.iamshuaidi.com

В настоящее время я лихорадочно разбираюсь с вопросами для интервью на большой фабрике.

Автор лаконичен

Автор: Привет всем, я красавчик, я пришел из колледжа и полностью самообучаюсь, я очень хорошо знаюалгоритм,основы компьютераважность поддержания собственногоперсональный сайт, Сосредоточьтесь на написании учебных пособий, таких как набор в школу, собеседования и вводные курсы.Перепечатайте инструкции: Несанкционированное воспроизведение запрещено