Redis入门指南 -4.1 事务 - 高飞网

4.1 事务

——注意点

2017-11-17 16:58:49.0

事物

1.multi 命令开启事物,exec命令执行并关闭事物

2.redis中的事物与传统关系型数据库中的事物不同,其没有提供回滚(rollback)功能

3.事物中的命令执行不分先后

4.watch命令监控一个key或多个key 若其中有任意key被修改或删除,之后的事物将不会被执行(即使事物中没有对相关的key进行操作)执行exec命令后取消对相关key的监控。

5.nuwatch命令可以取消watch监控的key,取消后对将不会影响事物的执行

生存时间

1.expire 键名称 时间(秒)命令可以设置在指定时间后删除该键及相关数据 成功返回1,失败返回0

2.ttl 键名称 命令可以查看一个键还在多少秒后会被删除,若该键不存在或没有设置expire命令则返回-1

3.persist 键名称 命令可以取消expire命令产生的效果,成功返回1,失败返回0

4.若expire命令设置的键被修改时会清除expire命令设置的生存时间,即(该键永改时会清除expire命令设置的生存时间,即(该键永久保存)




上一篇:3.4 列表类型 40
下一篇:4.2 生存时间 72