Почему Redis ‘Zset’ означает ‘Отсортированное множество’?

#python #redis #zset

#python #redis #zset

Вопрос:

Когда я изучал Redis для своей базы данных, я узнал, что ‘Zset’ означает ‘Отсортированное множество’. Что на самом деле означает ‘Zset’? Я не мог понять, почему это также означает ‘Отсортированное множество’.

Это может быть простой или слишком широкий вопрос, но я хочу точно понять, что я узнал.

Ответ №1:

Аналогичный вопрос задавался ранее на странице Redis на github, и создатель Redis ответил на него

Здравствуйте. Z это как в XYZ, так что идея в том, что наборы имеют другое измерение: порядок. Это далекая ассоциация… Я знаю 🙂

  • Команды Set начинаются с s
  • Хэш-команды начинаются с h
  • Команды списка начинаются с l
  • Команды отсортированного набора начинаются с z
  • Команды потока начинаются с x
  • Команды Hyperloglog начинаются с pf

Комментарии:

1. Спасибо за хороший и точный ответ! Хорошего дня 🙂

Ответ №2:

Сортированные наборы могли бы быть названы sset, но это непроизносимо, а также ss имеет плохое значение в Европе. Итак, может быть, из-за этого или просто для развлечения они выбрали имя zset.

Суть данного имени Zset означает серьезность, мысль, интуицию, намерение и мудрость.

Таким образом, весьма вероятно, что выбранное имя имеет мало общего с технологией и больше с культурой. Это то, что я могу понять из доступных источников, но это только, вероятно, верно. Если вам нужна фактическая точность, тогда вы можете отправить сообщение авторам, спросив их.

Комментарии:

1. Спасибо за хороший ответ! Я думаю, что вы оба даете мне хороший ответ, но я должен выбрать один.. Спасибо! Хорошего дня.

2. @DaeeonKim добро пожаловать. Я бы также выбрал другой ответ, потому что он цитирует автора, но оставлю мой здесь, поскольку весьма вероятно, что имя Zset должно что-то делать с именем, выбранным для отсортированных наборов.