1.添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>1.5.14.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>1.5.14.RELEASE</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>1.5.14.RELEASE</version> </dependency> 2.编写lua脚本 --- 获取list的第一个参数 local key = KEYS[1] --- 获取list的第二个参数 local val = KEYS[2] --- 获取ARGV local expire = ARGV[1] --- 找不到则插入 if redis.call("get", key) == false then --- 设置过期值 if redis.call("set", key, val) t