性能
文章平均质量分 97
知识分子_
QQ:1149513559
展开
-
如何保证接口幂等性?
文章目录1. 为什么要保证幂等性?2. 如何实现幂等性①:数据库唯一主键②:CAS乐观锁机制 1. 为什么要保证幂等性? 幂等性要求任意多次执行对资源本身所产生的影响均与一次执行的影响相同,如果不保证幂等性,在发生如下情况时就会出现问题:前端重复提交表单: 在填写一些表格时候,用户填写完成提交,很多时候会因网络波动没有及时对用户做出提交成功响应,致使用户认为没有成功提交,然后一直点提交按钮,这时原创 2021-06-23 18:09:45 · 2528 阅读 · 2 评论 -
redis专题:redis键值设计、性能优化以及redis连接池配置
文章目录1.redis键值设计①:key名设计②:value设计2. 命令使用3. redis连接池配置参数设计1.redis键值设计redis合理的键值设计,可以增加可读性和可管理性,特别在大型项目中,要特别注意!①:key名设计【建议】: 可读性和可管理性 以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id//表示交易系统中的订单号1 trade:order:1【建议】:简洁性 保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视原创 2020-11-17 11:10:33 · 1685 阅读 · 0 评论