Redis登陆服务器和批量删除指定的key
ps -ef |grep redis
cd /opt/app/redis/bin
./redis-cli -h 192.168.0.67 -p 7001 -a 'hub2c!Redis'
./redis-cli -h 192.168.0.68 -p 7001 -a 'hub2c!Redis'
./redis-cli -h 192.168.0.71 -p 7001 -a 'hub2c!Redis'
使用ttl查看超时时间,如果是-1表示没有超时时间。
192.168.0.71:7001> ttl "v1HKGLAXHXLOWHK52E2018-12-14T12:00:00"
删除所有Key,可以使用Redis的flushdb和flushall命令
按照正则表达式批量删除
redis-cli keys "PRO*" |xargs redis-cli del
如果需要用户名密码,则整个命令例子如下:
./redis-cli -h 192.168.0.71 -p 7001 -a 'hub2c!Redis' keys "v1*"|xargs ./redis-cli -h 192.168.0.71 -p 7001 -a 'hub2c!Redis' del
上面的71是slave,没有删除的权限。
./redis-cli -h 192.168.0.68 -p 7001 -a 'hub2c!Redis' keys "v1*"|xargs ./redis-cli -h 192.168.0.68 -p 7001 -a 'hub2c!Redis' del
注意,slave是没有删除权限的,要去master服务器删除key
[jboss5@OpenJawRedis bin]$ ./redis-cli -h 192.168.0.71 -p 7001 -a 'hub2c!Redis'
192.168.0.71:7001> del "v1HKGLAXHXLOWHK52E2018-12-14T12:00:00"
(error) READONLY You can't write against a read only slave.
192.168.0.71:7001> exit
[jboss5@OpenJawRedis bin]$ ./redis-cli -h 192.168.0.68 -p 7001 -a 'hub2c!Redis'
192.168.0.68:7001> del "v1HKGLAXHXLOWHK52E2018-12-14T12:00:00"
(integer) 1
192.168.0.68:7001>
Redis登陆服务器和批量删除指定的key的更多相关文章
- Redis【知识点】批量删除指定Key
Redis中有删除单条数据的命令DEL但是他没有批量删除多条数据的方法,那我们怎么去批量删除多条数据呢! 第一种方式 /work/app/redis/bin/redis-cli -a youpassw ...
- ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs
ssh key 免密码登陆服务器,批量分发管理以及挂载远程目录的sshfs 第一部分:使用ssh key 实现服务器间的免密码交互登陆 步骤1: 安装openssh-clients [root@001 ...
- 动态SQL实现批量删除指定数据库的全部进程
动态SQL实现批量删除指定数据库的全部进程 DECLARE @DatabaseName nvarchar(100) SET @DatabaseName = N'Account_006_Kaikei_2 ...
- Python批量删除指定目录下的指定类型的文件
Python作为一种脚本语言.其很适合文件级的各种操作.以下的代码能够批量删除指定目录下的所有特定类型(CSV类型)的文件. import sys, csv , operator import os ...
- Redis:按照正则批量删除key
Redis按照正则批量删除key redis目前还不支持批量删除key的命令,但是我们有时需要删除符合某个规则的keys,有两种方式: 1.使用redis-cli keys "test*&q ...
- Hbase如何批量删除指定数据
有时我们需要批量删除一些hbase中符合某些条件的数据,本文提供一种简单的shell命令的方式批量删除hbase里的数据.思路就是,建立hive与hbase的关联表,通过hive sql查询出符合条件 ...
- mysql批量删除指定前缀或后缀表
今天突然发现我们数据库中多出很多表,后缀名为"copy",预计是navicat直接拷贝导致的,然后要对这些有同样后缀名的表进行删除,假设一个一个选择会非常麻烦,表计较多,在网上找了 ...
- 【大数据】Hbase如何批量删除指定数据
一.起因: Hbase是一个列式存储,nosql类型的数据库,类似mongodb. 目前似乎没有提供批量删除的方法,只有一个单行删除的命令:deleteall 'tablename', rowkey ...
- window下批量删除指定后缀文件
例子: 批量删除当前路径下后缀为 .jpg和 .json del /a /f /s /q "*.jpg" "*.json" *为通配符/a /f 是强制删除所有 ...
随机推荐
- 【java编程】使用System.getProperty方法,如何配置JVM系统属性
转载:https://www.cnblogs.com/acm-bingzi/p/6673823.html很多时候我们需要在项目中读取外部属性文件,用到了System.getProperty(" ...
- jdreact转换为H5注意事项
1:先执行npm install 然后执行 npm run web-init 配置完后 在执行 npm run web-start(注意的是不要根据文档执行 yarn add -D @jdreact ...
- MySQL Replication--全局参数gtid_executed和gtid_purged
参数定义gtid_executed,全局参数,GTID集合包含所有在该服务器上执行过的事务编号和使用set gtid_purged语句设置过的事务编号,使用SHOW MASTER STATUS和SHO ...
- goreleaser 方便的go 二进制包分发工具
goreleaser 可以帮助我们进行go 二进制包的快速,简单分发,我们可以用来创建一个github release 以及发布到homwbrew formula . 安装 mac 系统,实际根据自己 ...
- What are long running processes?
转自:https://blog.bernd-ruecker.com/what-are-long-running-processes-b3ee769f0a27 Some communities have ...
- 记一次接口504 Gateway Time-out原因及解决方法
今天在刷新公司项目页面时发现有个板块一直刷新不出数据,最后发现接口报错(504 Gateway Time-out) 通过查看代码发现有个sql语句,如下,特别慢 select `vdc1`, ...
- Go语言编程 (许式伟 等 著)
第1章 初识Go语言 1.1 语言简史 1.2 语言特性 1.2.1 自动垃圾回收 1.2.2 更丰富的内置类型 1.2.3 函数多返回值 1.2.4 错误处理 1.2.5 匿名函数和闭包 1.2.6 ...
- redhat 6.4下PXE+Kickstart无人值守安装操作系统
一 前言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装.常规的办法有什么?1.光盘安装系统:每个服务器DVD内置光 ...
- Web-Business-Application-Solution
项目地址 : https://github.com/kelin-xycs/Web-Business-Application-Solution Web-Business-Application-Sol ...
- CSS vertical-algin的使用
一.什么vertical-algin vertical的意思就是垂直,algin是对齐的意思,连起来就是“垂直对齐方式”,接下来看看vertical-algin有哪些属性,打开浏览器一看 vertic ...