采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
1、当进行redis写入时,选择的异常处理类是哪一个?因为可能会出现redis没有开启的失误
2、update、delete、create时,分别选择的异常处理类是啥?
3、当进行完一个update操作,又需要进行一个create操作失败时,是不是需要用到什么tornado的回滚机制,将update的操做数据回到原来的样子?
如果是redis操作的话基本上不会出现这种情况,如果你要像数据库一样处理事务,可以参考这个 https://www.cnblogs.com/lxhyty/p/11511879.html
老师,你误解我意思了,我是三个问题,都是相对独立的~
比如第一个问题,需要将验证码写入redis,如果我redis忘记开启,我需要怎么写这个异常处理代码? 还有第二三问题,请老师帮忙~ 老师新年快乐~
好的,第一个问题:很简单你使用try catch将这个代码包起来进入异常打印日志就行了,具体怎么处理就要看你的需求,比如可以返回给前端说错误,不过这种redis忘记启动的异常很容易避免,你可以使用supervisor去监控redis-server进程。确保你的redis不会出现没有启动的情况
登录后可查看更多问答,登录/注册
异步IO并发编程/Form,ORM/aiomysql、peewee-async/epoll
946 18
1.8k 15
1.2k 15
1.1k 12
1.8k 11