write_mac_tool/README.md
2025-11-07 09:23:19 +08:00

49 lines
2.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# pdd_shengchan
本仓库用于拼多多/圆通生产工具相关代码与脚本的维护。
## 目录
- `update_mac.c`:更新设备 MAC 的工具/逻辑。
- `hiredis/`Redis C 客户端依赖。
## 工具名称
- 拼多多PDD使用名称`update_mac_pdd`
- 圆通YT使用名称`update_mac_yt`
1. 确保 interfaces 文件内容正确 2. 确保 gpio 引脚配置正确
说明:两者均由 `update_mac.c` 编译生成,功能一致,仅在不同环境下以名称区分便于部署与调用,注意对应系统中的启动脚本名称。
## 开发
- 使用 `Makefile` 进行编译(如有)。
- 提交前确保不将构建产物和临时文件纳入版本控制。
## 许可
未明确许可,默认内部使用。
## redis 查询
- 查询池中所有值
redis-cli -h 180.163.74.83 -p 6379 -a Zzh08165511 HGETALL batch_sn_mapping
redis-cli -h 180.163.74.83 -p 6379 -a Zzh08165511 HGETALL batch_sn_mapping_pdd
- 查询池中特定值
redis-cli -h 180.163.74.83 -p 6379 -a Zzh08165511 HGET batch_sn_mapping T20250715000304
- 设置池中数据
tuxi:
redis-cli -h 180.163.74.83 -p 6379 -a Zzh08165511 HSET batch_sn_mapping T20250604000070 "TJ251639510533:90A9F73007D0"
pdd:
redis-cli -h 180.163.74.83 -p 6379 -a Zzh08165511 HSET batch_sn_mapping_pdd D20250000000001 "90A9F7300001"
- 查看生产 MAC记录
查看全部记录: redis-cli -h 180.163.74.83 -a 'Zzh08165511' LRANGE mac_batch_audit_pdd 0 -1
查看总数: redis-cli -h 180.163.74.83 -a 'Zzh08165511' LLEN mac_batch_audit_pdd
过滤重复 Mac: redis-cli -h 180.163.74.83 -a 'Zzh08165511' EVAL "local vals=redis.call('LRANGE', KEYS[1], 0, -1); local seen={}; local c=0; for i,v in ipairs(vals) do local m=string.match(v,'mac=([^%s]+)'); if m and not seen[m] then seen[m]=true; c=c+1 end end; return c" 1 mac_batch_audit_pdd
- 分页/排序
最新的前 100 条: redis-cli -h 180.163.74.83 -a 'Zzh08165511' LRANGE mac_batch_audit_pdd 0 99
按时间顺序查看最后 100 条: redis-cli -h 180.163.74.83 -a 'Zzh08165511' LRANGE mac_batch_audit_pdd -100 -1
- 按批次查看
某批次全部: redis-cli -h 180.163.74.83 -a 'Zzh08165511' LRANGE mac_batch_audit_pdd:<batch> 0 -1
例: redis-cli -h 180.163.74.83 -a 'Zzh08165511' LRANGE mac_batch_audit_pdd:D20250422006844 0 -1