操作数据的键
对于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() | 清除所有数据库中的键 | 布尔值 |