douxu
34b9a569ae
feat(data-object)!: enhance measurement mode update workflow
...
- support numeric manual and automatic measurement modes
- allow omitted fields and optional manual data values
- start or stop dataRT writes when switching measurement modes
- atomically replace manual measurement values in Redis
- record bounded operations with Unix millisecond timestamps
- propagate client tokens through request contexts
- return errors instead of panicking when Redis initialization fails
- optimize measurement queries and add regression tests
2026-07-21 16:13:23 +08:00
douxu
f48807e5e5
optimize measurement link api
2025-12-08 17:01:24 +08:00
douxu
4ee836c70f
add redis search code of query model object
2025-09-24 16:43:11 +08:00
douxu
f6cee44f84
refactor(handler): use logger package log func replace zap log func
2025-06-06 16:41:52 +08:00
douxu
1cf6137f9f
refactor(redis hash): fix bug of redis hash
...
1.optimize RedisOption struct
fix(uuid): replace uuid mod dependencies
1.replace uuid mod dependencies
fix(config): add new redis config
1.add new redis config
2025-03-25 17:00:09 +08:00
douxu
2f1b9d26b8
feat(redis hash): fix bug of redis hash
...
1.add redis hash init func
2.replace redis model version in go mod
3.add context parameter in redis exec statement
feat(redis set): add new test of RLock and WLock
1.add redis set init func
2.replace redis model version in go mod
3.add context parameter in redis exec statement
fix(logger): add new test of RLock and WLock
1.add compress parameter
2.optimize initLogger function
2025-03-24 16:37:43 +08:00
douxu
25a55b94e8
fix bug of structure pointer func
2025-03-21 16:38:47 +08:00
douxu
3d79993de2
init redis hash and redis set struct with rwlocker
2025-03-21 16:21:33 +08:00