springcloud 整合 Redis_Redisson

springcloud 整合 Redis 、Redisson

Redis-x64-5.0.14.1 版本
https://blog.csdn.net/wojiubugaosuni12/article/details/134452665
https://www.123pan.com/s/8EpMjv-MTjBv.html
spring cloud 整合 redis
Redis 5.0.14
Springcloud 2021.0.5
Redis启动
redis-server.exe 点击运行

Springcloud整合 redisson
注意事项:
当项目中 使用redis lettuce客户端,同时要使用 redisson 时
如果都在springcloud 的配置文件中使用同一个配置 如下: 会报错的
要注意将 lettuce客户端 和redisson 进行区分

redis-cli -h xx.xx.xx.xx -p 6379
连接远程 redis 使用cmd 进入到 带有 redis-cli.exe的文件夹下 执行
redis-cli -h 10.82.xxx.xxx -p 6379
如果Redis服务器设置了密码,您需要使用-a选项来提供密码:
redis-cli -h xx.xx.xx.xx -p 6380 -a

Redis 查询 key, 查询锁
https://worktile.com/kb/ask/744634.html

1、操作 hash Redis hash 是一个 string 类型的 field(字段) 和 value(值) 的映射表,hash 特别适合用于存储对象。
查看 key
KEYS key_redis*
结果 “key_redis:task:get_device_sort_list”

查看 key 里面所有 内容
6379[6]> hgetall key_redis:task:get_device_sort_list

  1. “1_2”
  2. “\xac\xed\x00\x05sr\x00\x13java.util.ArrayListx\x81\xd2\x1d\x99\xc7a\x9d\x03\x00\x01I\x00\x04sizexp\x00\x00\x00\x01w\x04\x00\x00\x00\x01t\x00\x11179_1813_241_2141x”

Java 中 存的是
String,List
deviceId,list redisKey 这样的数据结构

HGET key field
获取存储在哈希表中指定字段的值。
]> hget key_redis:task:get_device_sort_list 1_2
“”\xac\xed\x00\x05sr\x00\x13java.util.ArrayListx 179_1813_241_2141x"

删除 field = 1_2 的
]> HDEL key_redis:task:get_device_sort_list 1_2

排队 原则 使用 redis hash的 数据类型

设备 如果在占用 那么 就将后进来的 任务放入 这个设备的 list列表中,当这个设备 被释放 ,就用这个设备的id 当做 redis 的feiled 去获得 他的 list 中的任务
lock_redis:device:occupy_device:1_1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值