nodejs的js执行环境是单线程的,所以你写的js代码不会存在数据竞争,竞态条件等安全问题。对于其他环境中的数据仍然有可能有这些问题,对于数据库可以用事务+锁来解决;对于redis,可以用队列来解决,因为连接是单线程的,所以当前线程总能所见即所得。
nodejs的js执行环境是单线程的,所以你写的js代码不会存在数据竞争,竞态条件等安全问题。
对于其他环境中的数据仍然有可能有这些问题,对于数据库可以用事务+锁来解决;
对于redis,可以用队列来解决,因为连接是单线程的,所以当前线程总能所见即所得。