VÂNG! Sau một đêm nghỉ ngơi, dĩ nhiên giải pháp đến với tôi khi tắm.
Vấn đề là tôi đã sử dụng một chuỗi redis duy nhất cho toàn bộ ứng dụng và tất cả các kết nối đã đăng ký đồng hồ trên chuỗi đó. Tất nhiên, nó không báo hiệu rằng các khóa đã được sửa đổi bởi một ứng dụng khách khác vì không có ứng dụng khách nào khác.