快速掌握Redis——第三招:KEY 操作
说完数据库类型(Key+Value的不同组合),现在说说 key 的操作,相当于mysql的字段,属性,redis对于key的操作很丰富。 1 删除 del key1 key2 ... Keyn 作用: 删除1个或多个键 返回值: 不存在的key忽略掉,返回真正删除的key的数量 2 重命名 重命名 (强制) rename key newkey 作用: 给key赋一个新的key名 注:如果newkey已存在,则newkey的原值被覆盖 重命名 (没有key名就命名) renamenx key newkey 作用: 把key改名为newkey 返回: 发生修改返回1,未发生修改返回0 注: nx--> not exists, 即, newkey不存在时,作改名动作 3 随机 key 格式: randomkey 返回随机key 4 是否存在 key 格式: exists key 判断key是否存在,返回1/0 5 判断 key 类型 格式: type key 返回key存储的值的类型有string,link,set,order set, hash 6 查询key 有效时间 格式: ttl key 作用: 查询key的生命周期 返回: 秒数 注:对于不存在的key或已过期的key/不过期的key,都返回-1 Redis2.8中,对于不存在的key,返回-2 7 设置key 有效期 格式: