#redis
Вопрос:
Мои ключи от магазина redis, которые выглядели так
behavior:5c3c841c6efcbd1a6c066b48#20210125
behavior:5ea04f8b3d79784a29e02d37#20210110#submissionCount
kelas:5c73be3be611a06042041f0a#behavior:5f9a70b8c7f67353e8cd5969#20210104#studentCount
student:5c497fdd422c7d511918cc78#behavior:5c49114902b1de4a801b556b#20210123
teacher:5ef1c48fa4fee10f9817b5b2#20210126
Но теперь я хочу удалить некоторые ключи. Поэтому я подумал, что запустил это
redis-cli -n 1 --scan --pattern *202101* | xargs redis-cli unlink
удалит все ключи, перечисленные выше, так как все вышеперечисленные ключи 202101
находятся внутри него. Но я был неправ. Есть ли какой-либо способ удалить мои ключи, указав шаблон, подобный приведенному выше?
Комментарии:
1. Что случилось? Твой сценарий работает на меня.
2. В том-то и дело. Я подключаюсь по ssh к своему серверу ubuntu redis и запускаю приведенный выше сценарий, но когда я использую другой менеджер рабочего стола Redis и выполняю поиск
202101
, все равно получаются тонны результатов. среди результатов естьkelas:5c73be3be611a06042041f0a#behavior:5f9a6f7ebecd1f547647a326#20210123#studentCount
такие ,student:5c3d66986efcbd1a6c066c38#behavior:5eec7ed6fb09fd54ba64aec6#20210112
где вы можете увидеть, что там202101
есть