【三】redis通用命令及其时间复杂度
通用命令
keys * 返回所有的key,keys命令最好不要在生产环境用,会全局遍历,会很慢,要堵塞其他命令。
keys h* 对key进行模糊查询
dbsize 显示一共有几个key,这个可以在生产用,不会全局遍历
exists keyname 查看key是否存在,存在返回1,不存在返回0
del kename 删除key 成功返回1,失败返回0。可以删除多个。
expire keyname seconds 为key设置过期时间,秒级
ttl keyname 查询key的过期时间,如果返回值为-1,代表不会过期(永久Key),-2代表key不存在了
persist keyname 去掉key的过期时间,它就不会过期了(永久Key)
tpye keyname 查看key的数据类型
这几个命令的时间复杂度