由于redis是单线程操作的,所以可以保证一条指令要么全部完成,要么全部不完成