场景:执行oversea中间表定时任务,保证文件不被重复读取,加redis锁,保证文件数据落地后,再执行落中间表任务。
springBoot-redis
一,集群配置:同一个机器
redis:
clusterNodes:
- 10.108.6.90:6179
- 10.108.6.90:6279
- 10.108.6.90:6379
- 10.108.6.90:6479
- 10.108.6.90:6579
- 10.108.6.90:6679
password: Allways_123
expireSeconds: 120
commandTimeout: 10000 #redis操作的超时时间
pool:
#最大连接数
maxActive: 5000
#最大空闲连接数
maxIdle: 30
#最小空闲连接数
minIdle: 5
#获取连接最大等待时间 ms #default -1
maxWait: 10000
#最大尝试连接数
maxAttempts: 1
二,登录
切换到redis安装目录bin文件下,执行登录命令
./redis-cli -h 10.108.6.90 -p 6379 -a Allways_123 -c
退出当前节点:quit
(2)查询:get key
查询所有:keys *
(3)type key:返回key存储的类型
(4)exists key:判断某个key是否存在
(5)del key:删除key