redis: explain why not thread safe