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

Изглед: 18150|Отговор: 5

[Източник] [Истински бой]. NET/C# експортира кеша чрез StackExchange.Redis fuzzy заявка

[Копирай линк]
Публикувано в 13.02.2022 г. 12:50:33 ч. | | | |
Изисквания: Някои данни трябва да бъдат експортирани от кеша на Redis чрез жокери за отстраняване на проблеми. NET/C# използва клиента StackExchange.Redis, за да манипулира кеша на Redis и да го експортира като txt файл към локалния диск. Принципът е да се филтрират всички ключове чрез командата SCAN и след това да се направи заявка за стойността на всеки ключ.

Командата KEYS в Redis връща всички съвпадащи ключове наведнъж, когато има много ключове в Redis, това е скрита опасност за консумацията на памет и сървъра на Redis, а за версиите на Redis 2.8 и по-нагоре ни дава по-добра команда за преглеждане на ключовете SCAN.

SCAN връща само малък брой елементи на изпълнение, така че може да се използва в продукционни среди без проблемите, които блокират сървъра като командите KEYS или SMEMBERS.

Командата SCAN е итератор, базиран на курсор. Това означава, че всеки път, когато се извиква команда, тя трябва да използва курсора, върнат от предишното извикване, като аргумент за курсора за следващото извикване, за да продължи предишният процес на итерация

Когато параметърът на курсора (т.е. курсор) на командата SCAN е зададен на 0, сървърът започва нова итерация, а когато сървърът върне курсор със стойност 0 на потребителя, итерацията приключва.

Преглед:

.NET/C# операции Redis неподредени колекции
https://www.itsvse.com/thread-9622-1-1.html

.NET/C# Операция Redis кеш добавяне, изтриване, модификация и заявка [изходен код]
https://www.itsvse.com/thread-4068-1-1.html

Първо, вмъкваме 100 000 ленти в RedisUser:GUID 格式Данните, показани на фигурата по-долу:



.NET/C# използва StackExchange.Redis, за да прави неясно заявяване на данните "User:*" и да ги извежда на вашия локален диск като txt файл, като изходният код е следният:

Визуализациите са както следва:



(Край)





Предишен:MongoDB Преглед и създаване на индекси
Следващ:Front-end JS решава проблема със загубата на точност на сериализацията на JSON
Публикувано в 13.02.2022 г. 16:28:07 ч. |
Нека погледнем пак.
Публикувано в 14.02.2022 г. 17:44:42 ч. |
Научи се да учиш
Публикувано в 8.03.2022 г. 8:55:18 ч. |
Научи се да учиш хххххх
Публикувано в 20.06.2022 г. 22:40:27 ч. |
Нека разгледаме решението на големия човек хи хи
Публикувано в 25.02.2023 г. 16:29:07 ч. |
Просто ми трябва, благодаря
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com