A. python怎樣清除redis緩存
想要查看一個db下有多少key,在Redis-cli中輸入 keys * 即可
如果想刪除某個key 可以使用del 命令 例如: del key delkey(你要刪除的key的名稱)
那麼Python如何來查看呢?
[cpp] view plain
# 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的刪除也非常簡單
[cpp] view plain
# 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