php redis 批量删除,redis实现批量删除的命令介绍

php redis 批量删除,redis实现批量删除的命令介绍_第1张图片

redis实现批量删除:

1、访问redis根目录 cd /usr/local/redis-2.8.19

2、登录redis:redis-cli -h 127.0.0.1 -p 6379 (其中,127.0.0.1可以写成服务器的IP地址,6379为端口号)

3、查看所有key值:keys *

4、删除指定索引的值:del key

5、清空整个 Redis 服务器的数据:flushall

6、清空当前库中的所有 key:flushdb

【第一种方式】:

下面是批量删除以“key_”开头的所有redis数据 数量为100个redis-cli -h (IP地址) -p 6379 (端口号:6379) KEYS key_* | xargs redis-cli (-h (IP地址) -p 6379 (端口号:6379)) del

=>[执行后返回的结果影响数量]:(integer) 100[数量100个]

【上述命令中 DEL函数的具体用法】:

DEL key [key ...]

删除给定的一个或多个 key 。

不存在的 key 会被忽略。

时间复杂度:

O(N), N 为被删除的 key 的数量。

删除单个字符串类型的 key ,时间复杂度为O(1)。

删除

你可能感兴趣的:(php,redis,批量删除)