redis删除所有键 命令(python怎样清除redis缓存)

本文目录
python怎样清除redis缓存
想要查看一个db下有多少key,在Redis-cli中输入 keys * 即可
如果想删除某个key 可以使用del 命令 例如: del key delkey(你要删除的key的名称)
那么Python如何来查看呢?
view plain copy
# coding=utf-8
’’’
Created on 2015-9-8
@author: kwsy
’’’
import redis
pool=redis.ConnectionPool(host=’192.168.1.126’,port=6379,db=0)
r = redis.StrictRedis(connection_pool=pool)
keys = r.keys()
print type(keys)
print keys
keys的type是 list ,所有的key将存入这个list作为结果返回
如果想返回特定形式的key,可以在keys()函数中添加参数,例如keys = r.keys("finger*") 那么将只返回以finger开头的key
key的删除也非常简单
view plain copy
# coding=utf-8
’’’
Created on 2015-9-8
@author: kwsy
’’’
import redis
pool=redis.ConnectionPool(host=’192.168.1.126’,port=6379,db=0)
r = redis.StrictRedis(connection_pool=pool)
r.delete("del1","del2")
我这里是同时删掉两个key
如何使用redis flushall命令
Redis FLUSHALL删除所有现有的数据库,而不仅仅是当前选择的一个的键。此命令不会失败。
返回值
字符串返回
语法
redis FLUSHALL命令的基本语法如下所示:
redis 127.0.0.1:6379》 FLUSHALL
例子
redis 127.0.0.1:6379》 FLUSHALL
OK

更多文章:
sqlite格式的视频怎么打开(.sqlite是什么文件,用什么工具打开)
2026年11月7日 05:30
element ui面试题(用element-ui ELDialog和ELTable遇见的坑)
2026年11月7日 04:40
中文自动翻译成英语的输入法(有没有一种输入法能将打出来的中文自动变成英文)
2026年11月7日 02:10
equals to(为什么有些英文句子要用的是“equals to that of” 这个that和of之间还可以加名词吗)
2026年11月7日 01:50
default values(电脑开机后出现all settings was reset to default values.)
2026年11月7日 01:20
structured reviewing翻译(软件测试的英文翻译)
2026年11月7日 00:50




