redis中setnx效率会不会比set低

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis中setnx效率会不会比set低相关的知识,希望对你有一定的参考价值。

redis中命令setnx效率会不会比set低

setnx比set多一个判断是否已存在,还要保证整个原子性,当然效率会低啊,但是你真的要扣着0.01秒和0.05秒的区别吗?可能网络延迟都是他们的十倍了。 参考技术A 你TM在这问Linux。。。

Redis的SetNx与SetEx的区别

Long setnx(final String key, final String value)
String setex(final String key, final int seconds, final String value)

SetNx:SET if Not eXists,如果存在key,则返回0;如果不存在key,设置成功返回1
SetEx:会覆盖同一个key的值

以上是关于redis中setnx效率会不会比set低的主要内容,如果未能解决你的问题,请参考以下文章

redis的setnx和普通的redis保存有啥区别

谈谈Redis的SETNX

Redis的SetNx与SetEx的区别

setnx设置时间,再次设置

使用redis设计一个简单的分布式锁

面试Redis