在外部对redis常用批量操作

  • 批量删除
redis-cli -h 地址 -p 端口 -a 密码 keys "匹配内容" | xargs redis-cli -h 地址 -p 端口 -a 密码 del

-h 是要连接的主机地址
-p 端口号,默认 6379
-a 密码 auth

本地删除示例:

redis-cli -a test keys "test_*" | xargs redis-cli -a test del
  • 查找值是否包含在队列中
redis-cli -a test lrange test_queue 0 -1 | grep test_task_10001

注意:
由于在命令行使用了密码 -a 选项,终端系统一般会有提示。建议执行完相关命令后清楚命令历史
history -c,或者编辑 ~/.bash_history 文件进行密码删除,以防止安全问题意外泄漏

Author: thinkwei

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注