Redis批量删除keys和清空全部数据库
redis默认有0-15总共16个库,默认在0库
1、选择库DB0,例:select 1 选择db1
10.143.153.216:8896> select 0
OK
2、查看所选择库的大小:
127.0.0.1:6379[0]> DBSIZE
(integer) 728
3、获取db0库的key为”city_中国,四川省,巴中市“的数据
127.0.0.1:6379[0]> get 'city_中国,四川省,巴中市'
"{\"top3\": [\"1991835250\", \"1951440060\", \"1900272894\"]}
4、删除特定的redis库的所有Key
127.0.0.1:6379> DBSIZE
(integer) 728
127.0.0.1:6379> flushdb # 删除上一步select选择的redis库
OK
5、删除所有数据库 (db0 ~ db15)的的所有Key
127.0.0.1:6379> flushall # 删除所有数据库
OK
6、Redis批量删除keys
redis-cli keys "id-of-product-*" | xargs redis-cli del
这里是直接在Linux的命令行中实现,
其中"id-of-product-*"是匹配这一类的key。
7、如果要访问 Redis 中特定的数据库,使用下面的命令
//下面的命令指定数据序号为0,即默认数据库
redis-cli -n 0 keys "*" | xargs redis-cli -n 0 del
//如果要指定 Redis 数据库访问密码,使用下面的命令
redis-cli -a password keys "*" | xargs redis-cli -a password del
注:keys 指令可以进行模糊匹配,但如果 Key 含空格,就匹配不到了,暂时还没发现好的解决办法
redis-cli -n “db” -h “ip” -p “port” keys ‘xxx*’ -a “password”
redis-cli -n “db” -h 192.168.179.127 -p “port” keys ‘xxx*’ -a “password” del
8、其他操作如下:
xxxx-ssss$ redis-cli
127.0.0.1:6379> keys *获取键名
(empty list or set)
127.0.0.1:6379> set name zhangsan 设置键名
OK
127.0.0.1:6379> keys *
1) "name"
127.0.0.1:6379> get name 获取键值
"zhangsan"
127.0.0.1:6379> set name lisi 设置键名
OK
127.0.0.1:6379> keys *
1) "name"
127.0.0.1:6379> get name 原键名被重新设置
"lisi"
127.0.0.1:6379> set age 18
OK
127.0.0.1:6379> keys *
1) "age"
2) "name"
127.0.0.1:6379> keys n* *代表任意字符
1) "name"
127.0.0.1:6379> keys *a*
1) "age"
2) "name"
127.0.0.1:6379> exists name 返回布尔值,查看是否存在这个键名
(integer) 1
127.0.0.1:6379> exists sex
(integer) 0
127.0.0.1:6379> del name 删除键名,对应的值也被删除
(integer) 1
127.0.0.1:6379> key *
(error) ERR unknown command `key`, with args beginning with: `*`,
127.0.0.1:6379> keys *
1) "age"
127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> expire name 20 设置键名20秒后失效,但是需要先set name。
(integer) 1
127.0.0.1:6379> ttl name 查看键名多长时间后失效
(integer) 15
127.0.0.1:6379> ttl name
(integer) -2
127.0.0.1:6379> keys *
1) "age"
127.0.0.1:6379>
其余操作:
move name 1 把键name移动到1库
persist name 把原来expire name 100 的指令改为 -1
Redis批量删除keys和清空全部数据库相关推荐
- php redis 删除key 通配符,php redis 批量删除keys的方法
php redis批量删除keys的方法:首先打开命令窗口:然后通过命令"redis-cli keys video* | xargs redis-cli del"实现批量删除key ...
- php 批量删除redis缓存,php redis 批量删除keys的方法
php redis批量删除keys的方法:首先打开命令窗口:然后通过命令"redis-cli keys video* | xargs redis-cli del"实现批量删除key ...
- redis批量删除keys
如何批量删除Redis下特定pattern的keys DEL删除给定的一个或多个key,不存在的key会被忽略,返回值:被删除key的数量 DUMP序列化给定key,返回被序列化的值,使用RESTOR ...
- Redis常用操作之批量删除keys,和清空整个数据库
redis默认有0-15总共16个库,默认在0库 1.选择库DB0,例:select 1 选择db1 10.143.153.216:8896> select 0 OK 2.查看所选择库的大小: ...
- php redis 清空list_php redis批量删除key的方法
php redis删除key的方法:首先使用scan命令增量迭代的方式遍历出以[XX]为前缀的key:然后通过unlink函数删除指定的key即可. php redis批量删除key 摘要 使用sca ...
- Redis批量删除Key的三种方式(linux和windows环境下都有)
Redis 中有删除单个 Key 的指令 del,网上资料大多数都说没有批量删除 Key 的指令,是否真这样有待再次确定,不过我们可以借助 Linux的 xargs 指令来完成这个动作,redis本身 ...
- REDIS 批量删除命令说明
REDIS 批量删除命令说明 1.访问redis根目录 cd /usr/local/redis-2.8.19 2.登录redis:redis-cli -h 127.0.0.1 -p 6379 ...
- php redis删除所有key,php redis批量删除key的方法
php redis批量删除key的方法,遍历,命令,前缀,数组,增量 php redis批量删除key的方法 易采站长站,站长之家为您整理了php redis批量删除key的方法的相关内容. php ...
- php redis 删除key 通配符,php中redis批量删除key的方法是什么
php中redis批量删除key的方法是什么 发布时间:2020-08-28 14:42:05 来源:亿速云 阅读:159 作者:小新 小编给大家分享一下php中redis批量删除key的方法是什么, ...
最新文章
- github 与git 使用 及配置
- 股市币市:数据分析与交易所最新公告(20190228)
- 去除菜单项的加速键--‘’符号
- 2.2基本算法之递归和自调用函数_你为什么学不会递归?读完这篇文章轻松理解递归算法...
- android RefBase、sp、wp
- 通过 html5 FileReader 实现上传图片预览功能
- boost::type_erasure模块convert相关的测试程序
- python2与python3同时安装_Win10下python3和python2同时安装并解决pip共存问题
- linux培训笔记1
- 工作371-javascript判断数组为空
- python函数:函数参数,常用函数工具
- 物联网哪个市场有可能诞生新一轮BAT?
- 你不可不知的Java引用类型之——ReferenceQueue源码详解
- 海康SDK开发2—SpringBoot+海康SDK
- 神州数码DC交换机VSF配置命令
- 我们的眼睛用得太狠了
- 重装系统win10步骤和教程,win10怎么自己重装系统
- 脑皮质算法(3)-- 新皮层的位置:利用皮层网格细胞的感觉运动物体识别理论
- 如何阻止搜索引擎收录指定网页
- 应力应变基础理论分析
热门文章
- IDEA版SpringBoot全教程 08 会员管理系统(中)
- 监测高铁公路隧道可以用什么工具?
- Qt使用三点坐标画圆弧
- 计算机主板上的fan,电脑主板上CPU_FAN、SYS_FAN、CHA_FAN、CPU_OPT接口知识科普
- [转载]永恒的经典——冰封十大经典战役寄语
- Android camera createCaptureSession分析
- 数据中心的“灾备”指的是什么?
- Arduino nano开发板选购
- pageadmin CMS网站制作教程:visual studio制作网站模板的的步骤
- android生命周期home键,Android横竖屏切换, 手机锁屏以及按Home键和返回键时的Activity的生命周期...