在Jedis中,我希望通过单个调用设置一些键和值以及到期时间.
我可以通过set()和expire()的组合来实现这一点,但它需要两次调用.
我找到了以下方法:
set(final String key,final String value,final String nxxx,final String expx,final long time)
但是我必须选择nx(仅在不存在的情况下设置密钥.)或xx(仅在密钥已存在的情况下设置密钥.).
我想要涵盖这两种情况.
有什么建议吗?或者任何理由这样写?
Redis有一个SETEX命令,用于设置有效期限的密钥.
jedis.setex(key, expireAfter, value);