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

Вид: 11415|Ответ: 0

[Редис] redis wildcards для массового удаления ключей

[Скопировать ссылку]
Опубликовано 12.08.2019 17:12:14 | | |
В Redis команда DEL поддерживает несколько ключей в качестве параметров для удаления, но не поддерживает джокеры, и ключи нельзя удалить пакетами через джокеры.Однако мы можем сделать это с помощью конвейеров Linux и директив xargs

Например, чтобы убрать все клавиши, начинающиеся с user, можно сделать следующим образом:

[root@dev_opayredis src]# redis-cli keys "user*"
1) «user1»
2) «user2»
[root@dev_opayredis src]# redis-cli keys "user*" | Xargs redis-cli del
(целое число) 2

Удалять успешно
Примечание: эта команда доступна только для Linux-серверов, но не для Windows.

В кэше redis есть баг, из-за которого слишком много грязных данных нужно очищать. Однако del of redis по умолчанию не поддерживает пакетное удаление джокеров, и мы используем команды Linux для реализации пакетного удаления

  • -h redis адрес хоста
  • -Пароль
  • -n Укажите номер базы данных
  • Ключи с уайлд-кардом



Удалить указанные данные строки для заданного джокера







Предыдущий:Купить автомобильный USB-флеш-накопитель 3T контент
Следующий:75-й день безработицы в Шэньчжэне
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com