发布网友 发布时间:2022-03-25 22:28
共3个回答
热心网友 时间:2022-03-25 23:57
redis 是线程安全热心网友 时间:2022-03-26 01:15
redis是单线程运行,所以多个redis命令是一个一个执行,所以是线程安全的
但是分开的两个redis命令,对于【应用】不是线程安全的,因为这两个redis命令之间会有其他命令,就像java线程不安全的i++操作,这个两个redis命令没有事务管理
可以用RPOPLPUSH或者INCR , 或者lua脚本,实现多个redis操作合为一个命令,这样就对【应用】线程安全了
热心网友 时间:2022-03-26 02:50
redis必须是线程安全的,可以仔细研读它的代码,看是如何做到线程安全的。redis是大数据的新宠,必须的。