Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16118|Отговор: 1

[Редис] Колко ключове могат да се съхраняват в Redis инстанция и какви са максималните ключове и стойности?

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

Какъв е максималният брой ключове, които една Redis инстанция може да побира? и какъв е максималният брой елементи в Hash, List, Set, Sorted Set?
Redis може да обработва до 232 ключа и е тестван на практика да обработва поне 250 милиона ключа на инстанция.

Всеки хеш, списък, множество и сортиран набор може да съдържа 232 елемента.

С други думи, вашият лимит вероятно е наличната памет в системата ви.



Референтни връзки:https://redis.io/topics/faq






Предишен:Победа с 7-3 над южнокорейския бейзболен отбор
Следващ:14 януари Morning Post (четвъртък)
 Хазяин| Публикувано в 5.03.2019 г. 17:14:33 ч. |
Типът набор се използва и за съхранение на множество низови елементи, но за разлика от списък, неговите елементи са неподредени и неповторими, а елементите не могат да бъдат получени чрез индекс. Както е показано на фигурата по-долу, множеството user:1:follows съдържа четири елемента: "него", "it", "sports" и "music", а комплектът може да съхранява до (2 на степен 32 - 1) елемента.



1) Операции по събиране в рамките на събирането
(1) Добавяне на елемент за добавяне на ключова стойност [стойност...]  Резултатът за връщане е броят на успешно добавените елементи.

(2) Изтрийте елемента srem key value [стойност...]  Резултатът за връщане е броят на успешно изтритите елементи.

(3) Вземете броя на елементите scard key

(4) Да се определи дали елементът е в множеството от стойности на ключовия елемент на член

(5) Случайно връщане на определен брой елементи от множеството SrandMember Ключ [брой] [брой] е опционален параметър, ако не се записва, по подразбиране е: 1.

(6) Случайно изскачане на елементи от операцията за spop key set могат случайно да изскочат елемент от множеството.

(7) Вземете всички елементи на ключа за множеството членове Вземете всички елементи от колекцията и резултатът за връщане е извън ред.

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

(2) Намерете обединението на множество множества sunion key [key...]

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

(4) Запазете резултатите от пресичане, обединение и разлика.

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

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



Ресурси:https://www.cnblogs.com/pirlo21/p/7120935.html
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com