操作数据的键

对于Redis的操作可以与在Python中操作字典相比较,同样都是以操作数据的键和值为主。在redis库中的Redis类中,对于各种数据的操作都是对标准Redis函数的实现,在使用时只需要直接调用相应的函数即可完成操作,所以这里针对不同的操作,都以表格方式列举函数来说明。

以下函数可以用来操作数据的键。

方法功能返回值
.exists(name)判断一个键是否存在布尔值
.delete(name)删除一个键删除键的数量
.type(name)判断键的类型字符串
.keys(pattern)获取所有符合规则的键键列表
.randomkey()随机获取一个键字符串
.rename(src, dst)重命名一个键布尔值
.dbsize()获取键总数整型值
.expire(name, time)设置键的过期时间,单位秒布尔值
.ttl(name)获取键的过期时间整型值,-1表示不过期
.move(name, db)将键移动到其他数据库布尔值
.flushdb()清除当前数据库中的全部键布尔值
.flushall()清除所有数据库中的键布尔值