Giải thích:
Redis chỉ hỗ trợ hết hạn ở cấp KEY. Nó không hỗ trợ hết hạn trên (các) phần tử bên trong của bất kỳ cấu trúc dữ liệu nào, chưa nói đến hàm băm.
Trả lời:
- Không. Không có
hExpire
phương thức / lệnh trong Redis. - Bạn đang cố gắng làm hết hạn một phần tử bên trong trong một hàm băm. Điều này không thể thực hiện được trong Redis.
Cập nhật:
Bạn có thể hết hạn toàn bộ cấu trúc dữ liệu (còn gọi là khóa).
Một trong những lệnh để khóa hết hạn là EXPIRE key seconds
.
Giả sử bạn đang sử dụng phpredis, lệnh gọi phương thức của bạn có thể là setTimeout($hash, 3600)
.