请教下各位大牛,redis 存List类型的时候 用push和pop同时进行是不是会造成数据丢失?
项目中遇到个问题,把Redis的list当成一个消息队列,用push和pop分别同时存取数据,但是好像在数据上千的时候就会出现数据丢失的问题。push进去的时候打了个对应数据的流水号的日志。pop的时候也做了日志,打印的是与push进去时候的流水号。并没有拿到这条数据。对pop语句直接try catch Exception了也没有catch的异常。 所以在想是不是存的时候进去了 但是后来弄丢了。(是多个线程去消费的)。另外还想请教下redis 的LIST是否有长度限制,大概到多少会影响性能。 求大牛帮解答下