Redis PERSIST 命令用于移除指定 key 的过期时间,这样 key 将永不过期。
Redis MOVE 命令用于将当前数据库中的 key 移动到其他数据库中,Redis 共有 16 个数据库,默认当前数据库为 0 库。如果当前数据中要移动的 key ,在目标数据库中存在相同的 key,那么将移动失败。
Redis KEYS 命令用于查找所有符合指定模式(pattern)的 key。在线上上产环境,该命令被禁止使用,一次性查询大量的 key,会导致服务性能受到影响。
Redis EXPIREAT 同样用于设置过期时间,与 EXPIRE 不同,它以 UNIX 时间戳格式来设置 key 的过期时间。
Redis EXPIRE 命令用于设置 key 的过期时间,以秒为单位。当 key 过期后将不能再使用。
Redis EXISTS 命令用于检查指定的一个 key 或者多个 key 是否存在。
Redis DUMP 命令用于将指定的 key 做序列化处理 ,并返回被序列化的值。
Redis DEL 命令用于删除数据库中已经存在的一个或多个 key,如果不存在则自动忽略。
本专题主要介绍了 Redis 中与键(Key)相关的命令。我们知道 Redis 是 key-value 型数据库,它使用 key 对 value 进行存储,因此键(Key)命令也成为 Redis 中经常使用的一类命令。
以某电商公司的销售报表为例,常见的去重方法我们用到distinct 或者group by 语句, 今天介绍一种新的方法,利用窗口函数对数据去重,感兴趣的朋友跟随小编一起看看吧