redis 键常用命令
keys *
EXISTS k1 k2 k5
type k1
del k1
- 非阻塞删除,仅仅将keys从keyspace元数据中删除,真正的删除会在后续异步中操作
UNLINK k1
- 查看还有多少秒过期,-1 表示永不过期,-2 表示已过期
ttl k2
1. 使用 EXPIRE key seconds 命令可以为指定的键设置过期时间,单位为秒
expire k2 10
2. 使用 PEXPIRE key milliseconds 命令可以为指定的键设置过期时间,单位为毫秒
pexpire k3 1000
3. 使用 EXPIREAT key timestamp 命令可以为指定的键设置过期的UNIX时间戳(秒级别)
expireat k5 1654320000
将键 "k5" 的过期时间设置为2022年2月3日00:00:00
4. 使用 PEXPIREAT key milliseconds-timestamp 命令可以为指定的键设置过期的UNIX时间戳(毫秒级别)
pexpireat k6 1654320000000
将键 "k6" 的过期时间设置为2022年2月3日00:00:00(注意,此处的时间戳是以毫秒为单位的)
move k6 3
select 3
DBSIZE
FLUSHDB
FLUSHALL