redis入门——事务管理01

开启事务:(告诉Redis依次执行命令队列)
multi 

执行命令队列
exec

错误处理:

    语法错误:语法成功的命令会加入命令队列,执行exec命令后Redis就会直接返回错误。
    运行时错误:事务里的一条命令出现了运行错误,事务其它的命令依然会继续执行。Redis事务没有提供事务回滚(rollback)功能。如果开发者很好的规划数据库(保证键名规范等)的使用,是不会出现如命令与数据类型不匹配这样的运行错误。

过期时间:
    EXPIRE key seconds; 
    
为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除。
    PEXPIRE key milliseconds;
    这个命令和 EXPIRE 命令的作用类似,但是它以毫秒为单位设置 key 的生存时间,而不像 EXPIRE 命令那样,以秒为单位。

实践:

    限时优惠活动、缓存或验证码等,
    实现访问频率限制、缓存、排行榜(sort)、消息通知、Redis实现任务队列、发布订阅模式

转载于:https://my.oschina.net/u/2302550/blog/1585380

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值