当pop了redis列表的数据之后,进程挂了怎么办

有人存你号码是为了打给你,我不一样,我是为了不接。

 

首先分析问题,这个进程挂了,是指什么进程?

是指php进程还是指redis进程?

  如果是php进程,则 此时php进程要么是被kill或者kill -9或者断电进程退出,只有在kill的情况php可以通过信号再次push进去。

  如果是redis进程,那么很有可能redis进程当时从内存中已经移除这个元素,但是没有持久化到磁盘,下次启动数据还在,此时考察的就是持久化策略问题,这里推荐选择aof,每次执行命令就进行同步,只是减少数据丢失或错误的可能。

 

posted @ 2022-08-05 09:00  方达达  阅读(32)  评论(0编辑  收藏  举报