改造原因:
1、spring-data-aerospike 和 Redis 同时使用导致spring-data-keyvalue冲突
2、支持Redis写法
下载地址
https://github.com/moses-keqi/spring-boot-starter-aerospike-redis
打包方式
maven install
引入方式
<dependency>
<groupId>com.moses.aerospike</groupId>
<artifactId>spring-boot-starter-aerospike-redis</artifactId>
<version>1.0.0</version>
</dependency>
配置文件
spring.aerospike.namespace=test
spring.aerospike.host=127.0.0.1
spring.aerospike.port=3000
集群配置
spring.aerospike.namespace=
spring.aerospike.hosts=192.168.1.100:3000,192.168.1.102:3000,192.168.1.102:3000
引入lua
spring.aerospike.scriptPath=/user/local/reids.lua #现有代码在resources下载,默认是不要引入,除非自己更好的解决方案
为解决spring-data-aerospike和Redis同时使用时的spring-data-keyvalue冲突问题,介绍了一种整合Aerospike和Redis的新方案。通过使用spring-boot-starter-aerospike-redis,可在同一项目中同时支持两种数据存储,且提供了Lua脚本的支持。配置简单,适用于集群环境。
583

被折叠的 条评论
为什么被折叠?



