Redis는 고성능 키-값 데이터베이스입니다. Redis에서는 Linux xargs 명령을 사용하여 일괄적으로 키를 삭제하거나, 플러시db 및 플러시all 명령을 사용하여 모든 키를 삭제할 수 있습니다.
키 일괄 삭제
Redis에는 단일 키를 삭제하는 DEL 명령이 있지만 키를 일괄 삭제하는 명령은 없는 것 같습니다. 그러나 Linux의 xargs 명령을 사용하여 이 작업을 완료할 수 있습니다.
redis-cli keys "*" | xargs redis-cli del //如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径 //如:/opt/redis/redis-cli keys "*" | xargs /opt/redis/redis-cli del
redis-cli -a password keys "*" | xargs redis-cli -a password del
//下面的命令指定数据序号为0,即默认数据库 redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del
//删除当前数据库中的所有Key flushdb //删除所有数据库中的key flushall
DEL "a log message" DEL " vip user "
DEL key1 key2
(integer) 2
DEL ”vip user mark" "vip user mary" (integer) 2
redis 입문 튜토리얼
칼럼을 주목해주세요.위 내용은 Redis에서 일괄적으로 키를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!