【三】redis通用命令及其时间复杂度

通用命令

keys *    返回所有的key,keys命令最好不要在生产环境用,会全局遍历,会很慢,要堵塞其他命令。

【三】redis通用命令及其时间复杂度

keys h*    对key进行模糊查询

【三】redis通用命令及其时间复杂度

dbsize    显示一共有几个key,这个可以在生产用,不会全局遍历

【三】redis通用命令及其时间复杂度

exists keyname  查看key是否存在,存在返回1,不存在返回0

【三】redis通用命令及其时间复杂度

del kename 删除key 成功返回1,失败返回0。可以删除多个。

【三】redis通用命令及其时间复杂度

expire keyname seconds 为key设置过期时间,秒级

【三】redis通用命令及其时间复杂度

ttl keyname 查询key的过期时间,如果返回值为-1,代表不会过期(永久Key),-2代表key不存在了

【三】redis通用命令及其时间复杂度

persist keyname 去掉key的过期时间,它就不会过期了(永久Key)

【三】redis通用命令及其时间复杂度

tpye keyname 查看key的数据类型

【三】redis通用命令及其时间复杂度

这几个命令的时间复杂度

【三】redis通用命令及其时间复杂度