redis key的过期时间和永久有效分别怎么设置?
在Redis中,你可以使用多种命令来设置键的过期时间或将键设置为永久有效。
- 使用EXPIRE命令,EXPIRE命令用于设置键的过期时间,以秒为单位。
1 | EXPIRE key seconds |
- 使用PEXPIRE命令,PEXPIRE命令用于设置键的过期时间,以毫秒为单位。
1 | PEXPIRE key milliseconds |
以上的两个区别就是秒级和毫秒级的区别。
- 使用EXPIREAT命令,EXPIREAT命令用于设置键的过期时间为指定的 Unix 时间戳,以秒为单位。
1 | EXPIREAT key timestamp |
- 使用PEXPIREAT命令,PEXPIREAT命令用于设置键的过期时间为指定的 Unix 时间戳,以毫秒为单位。
1 | PEXPIREAT key milliseconds-timestamp |
- 使用SET命令带选项,SET命令可以在设置键值的同时指定过期时间。
1 | SET key value EX seconds |
设置键为永久有效
- 使用PERSIST命令,PERSIST命令用于移除键的过期时间,使其变为永久有效。
1 | PERSIST key |