- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 记录一下redis使用中的hash算法
开发思路:因 算法相对来说是固定的,所以对业务数据中生成的结果的数据存入redis中,下次遇到相同的业务数据直接从redis中获取结果,不进行计算。从而避免浪费服务器计算资源。清除缓存的时机:对redis来说当算法发生改变时,根据指定的key 删除缓存的结果。因业务数据中存在中文等数据,所以决定采用哈希算法的方式存储计算结果。#项目业务中存在大批量数据的处理,需要频繁调用算法以及查询数据#使用 Spring Data Redis 进行redis 的操作。项目框架采用Springboot+Maven。
2023-11-22 15:25:13
85
原创 Long类型返回值精度丢失的问题
解决思路:把返回值中的Long类型转换成String类型。//Long类型----String。数据库设计中主键设置为自增BITINT类型。导致列表接口返回值中的Long精度丢失。代码中对应属性设置为Long类型。
2023-11-21 10:33:03
228
原创 记录一下异步操作业务后修改redis导致记录数据不准
普通的redis先get后增加处理值再set 在多线程异步的情况下会覆盖原来的值 和 mysql先查询后update一样有问题,会导致数据不准。INCRBYFLOAT:对指定 key 的值进行浮点数增加操作。可以指定增加的浮点数值。HINCRBYFLOAT:对指定哈希字段的值进行浮点数增加操作。可以指定增加的浮点数值。ZINCRBY:对有序集合中指定成员的分值进行增加操作。可以指定增加的浮点数值。HINCRBY:对指定哈希字段的值进行增加操作。可以指定增加的整数值。redis也有类似的方法。
2023-11-21 10:25:04
103
空空如也
jqGird 无数据显示 似乎是action url配错了 但是在网页中可以打开
2015-12-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅