Python-Redis-常规操作(公共操作与类型无关)
from redis import Redis
conn = Redis()
# delete(*name) 删除name
conn.delete('name', 'list_test')
# exists(name) 判断name是否存在, 多个name同时查询, 返回存在的数量
res = conn.exists('name', 'list_test1', 'info')
print(res)
# keys(pattern='*') 类似于模糊匹配
res=conn.keys('h?sh_test') # 慎用
res=conn.keys('hash_*') # 慎用
print(res)
# 根据模型获取redis的name
# 更多:
KEYS * 匹配数据库中所有 key 。
KEYS h?llo 匹配 hello , hallo 和 hxllo 等。
KEYS h*llo 匹配 hllo 和 heeeeello 等。
KEYS h[ae]llo 匹配 hello 和 hallo ,但不匹配 hillo
# expire(name, time) 设置name的销毁时间
conn.expire('info', 5)
# rename(src, dst) 重命名
conn.rename('test', 'text')
# move(name, db) 将当前db下的name移动至指定db下
conn.move('text', 1)
# randomkey() 随机获取name
print(conn.randomkey())
# type(name) 查询name的数据类型
print(type('list_test1'))
conn.close()

1630

被折叠的 条评论
为什么被折叠?



