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

Вид: 16118|Ответ: 1

[Редис] Сколько ключей можно хранить в экземпляре redis и каковы максимальные ключи и значения?

[Скопировать ссылку]
Опубликовано 24.01.2019 9:46:20 | | | |
Официально, одиночная модель может обрабатывать 250 миллионов ключей, а максимальный размер ключа или значения составляет 512 М.

Какое максимальное количество ключей может содержать один экземпляр Redis? и каково максимальное количество элементов в хэше, списке, наборе, отсортированном множестве?
Redis может обрабатывать до 232 ключей и был протестирован на практике как минимум 250 миллионов ключей на экземпляр.

Каждый хеш, список, множество и отсортированное множество могут содержать 232 элемента.

Другими словами, ваш предел, скорее всего, — это доступная память в вашей системе.



Ссылки на ссылки:https://redis.io/topics/faq






Предыдущий:Победа 7-3 над бейсбольной сборной Южной Кореи
Следующий:14 января Morning Post (четверг)
 Хозяин| Опубликовано 05.03.2019 17:14:33 |
Тип множества также используется для хранения нескольких строковых элементов, но, в отличие от списка, его элементы неупорядоченные и невоспроизводимые, и элементы нельзя получить через индекс. Как показано на рисунке ниже, набор user:1:follow содержит четыре элемента: «his», «it», «sports» и «music», и набор может хранить до (2 к степени 32 - 1) элементов.



1) Операции внутри коллекции
(1) Добавить значение ключа добавления элемента [значение...]  Возвратный результат — это количество успешно добавленных элементов.

(2) Удалить элемент srem key value [value...]  Возвратный результат — это количество успешно удалённых элементов.

(3) Получите количество элементов scard key

(4) Определить, относится ли элемент к множеству значения ключа sismember

(5) Случайным образом возвращать заданное количество элементов из множества. Ключ SrandMember [count] [count] является необязательным параметром, если не записывается, по умолчанию — 1.

(6) Случайно появляющиеся элементы из операции spop key множества могут случайным образом выбросить элемент из множества.

(7) Получить все элементы ключа разделов множества Получить все элементы коллекции, и возвратный результат будет непорядочным.

2) Работа между коллекциями
(1) Найти пересечение множеств ключ синтера [ключ...]

(2) Найти объединение множества ключей суниона [ключ...]

(3) Найти разницу множества множеств sdiff-ключ [ключ...]

(4) Сохранить результаты пересечения, объединения и разностей множества.

sinterstore storeKey key [ключ...]
sunionstore storeКлюч [ключ...]
sdiffstore storeKey key [ключ...]

Операция между множествами будет более трудоёмкой, когда элементов много, поэтому redis предоставляет вышеуказанные три команды (оригинальная команда + сохранить) для сохранения результатов пересечений, объединения и разностей множеств между множествами в storeKey, например, сохранить результаты пересечения между двумя коллекциями user:1:follow и user:2:follows в user:1_2:follows.



Ресурсы:https://www.cnblogs.com/pirlo21/p/7120935.html
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com