时间如何设置redis的有效时间(设置redis过期)
Redis 是一种快速、可扩展、可靠的内存对象数据库,它支持设置 key 的有效期,即超过该时间, key 将被自动删除。有效期可以使用 Redis 内置的两种方法设置: EXPIRE 和 PEXPIRE。
EXPIRE 命令用于设置 key 的有效时间,语法:
EXPIRE key seconds
其中, key 为要设置有效期的键, seconds 为有效期时间,单位为秒。
例如:
127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> expire k1 30
(integer) 1
该命令表示为 k1 设置有效期为30 秒。
另外,Redis 还支持 PEXPIRE 命令,它可以设置 key 的有效期,语法:
PEXPIRE key milliseconds
其中, key 为要设置有效期的键, milliseconds 为有效期时间,单位为毫秒。
例如:
127.0.0.1:6379> set k2 v2
OK
127.0.0.1:6379> pexpire k2 30000
(integer) 1
该命令表示为 k2 设置有效期为 30 秒。
因此,我们可以使用上述命令来设置 Redis 中 key 的有效期。