Set key to hold the string value. If key already holds a value, it is overwritten, regardless of its type. Any previous time to live associated with the key is discarded on successful SET operation.
如果 key 已经保存了一个值,那么这个操作会直接覆盖原来的值,并且忽略原始类型。 当set命令执行成功之后,之前设置的过期时间都将失效
从2.6.12版本开始,redis为SET命令增加了一系列选项:
注意: 由于SET命令加上选项已经可以完全取代SETNX, SETEX, PSETEX的功能,所以在将来的版本中,redis可能会不推荐使用并且最终抛弃这几个命令。
返回值
simple-string-reply:如果SET命令正常执行那么回返回OK,否则如果加了NX 或者 XX选项,但是没有设置条件。那么会返回nil。
例子 redis> SET mykey "Hello" OK redis> GET mykey "Hello" redis>
相关文章推荐: