redis监听key过期事件

redis监听key过期事件

  • 1.redis config
  • 2.新开终端redis-cli 监听过期事件
  • 3.新开终端redis-cli
  • 4.监听生效,第二步的redis-cli中收到了过期事件。
  • 其他:在laravel中监听redis key过期事件

1.redis config

notify-keyspace-events Ex
或者在redis-cli 中执行 config set notify-keyspace-events Ex

2.新开终端redis-cli 监听过期事件

psubscribe __keyevent@0__:expired

3.新开终端redis-cli

set k1 v1
EXPIRE k1 3

4.监听生效,第二步的redis-cli中收到了过期事件。

其他:在laravel中监听redis key过期事件

laravel中监听redis key过期事件

注意,redis配置文件,如果密码为空,则env redis password位置需要设置为null


参考地址:
https://www.cnblogs.com/phpper/p/6867786.html

https://learnku.com/docs/laravel/5.8/redis/3930

你可能感兴趣的:(PHP,Linux,Redis)