Redis in Python: Redis 键(key)相关函数简介

本文详述了Redis键的相关操作,包括keys、delete、exists、dump、expire、pexpire、rename、move、persist、pttl、ttl、randomkey、renamenx和type等函数的使用,涵盖了键的查找、删除、过期设置、类型检查等多个方面。
摘要由CSDN通过智能技术生成

本文简单介绍了key相关函数操作。


import redis

r = redis.Redis()
为了简单起见,下面出现的代码都省略了上面的两句代码,测试的时候请自行加上。


0.keys

返回给定模式的键名, 模式参数pattern中星号*表示任意字母,问号?表示一个字母。

默认返回所有键:

 
>>> r.keys()
[b'newname', b'addr', b'add', b'ax', b'id', b'axxx', b'age']
>>> 

星号参数:

>>> r.keys()
[b'newname', b'addr', b'add', b'ax', b'id', b'axxx', b'age']
>>> r.keys(pattern='a*') # 返回所有a开头的键名 
[b'addr', b'add', b'ax', b'axxx', b'age']
>>> 

问号参数:

>>> r.keys()
[b'newname', b'addr', b'add', b'ax', b'id', b'axxx', b'age']
>>> r.keys(pattern='a?') # 返回两个字母的以a开头的键名
[b'ax']
>>> 


1.delete

该命令用于在 key 存在时删除 key,删除成功返回1,失败返回0.

>>> r.keys()
[b'test', b'newname', b'addr', b'id', b'age']
>>> r.delete('test')
1
>>> r.delete('foo')
0
>>> r.keys()
[b'newname', b'addr', b'id', b'age']
>>> 


2.exists 

测试 key 是否存在,存在返回True, 否则返回False。

>>> r.keys()
[b'newname', b'addr', 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值