类 CacheListController
- java.lang.Object
-
- cn.flyelf.cache.sample.controller.CacheListController
-
@RestController @RequestMapping("/cache/list") public class CacheListController extends java.lang.Object缓存list的接口
-
-
构造器概要
构造器 构造器 说明 CacheListController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 reactor.core.publisher.Mono<java.lang.Long>delCaffeineList(java.lang.String key)reactor.core.publisher.Mono<java.lang.Long>delRedisList(java.lang.String key)reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel>getCaffeineList(java.lang.String key)reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel>getRedisList(java.lang.String key)reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel>lpopCaffeineList(java.lang.String key)reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel>lpopRedisList(java.lang.String key)reactor.core.publisher.Mono<java.lang.Boolean>lpushCaffeineList(java.lang.String key, long id, java.lang.String name, java.lang.Integer index)reactor.core.publisher.Mono<java.lang.Boolean>lpushRedisList(java.lang.String key, long id, java.lang.String name, java.lang.Integer index)reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel>putCaffeineList(java.lang.String key, long[] id, java.lang.String[] name, java.lang.Integer[] index, java.lang.Long duration)reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel>putRedisList(java.lang.String key, long[] id, java.lang.String[] name, java.lang.Integer[] index, java.lang.Long duration)reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel>rpopCaffeineList(java.lang.String key)reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel>rpopRedisList(java.lang.String key)reactor.core.publisher.Mono<java.lang.Boolean>rpushCaffeineList(java.lang.String key, long id, java.lang.String name, java.lang.Integer index)reactor.core.publisher.Mono<java.lang.Boolean>rpushRedisList(java.lang.String key, long id, java.lang.String name, java.lang.Integer index)
-
-
-
方法详细资料
-
putCaffeineList
@GetMapping("/caffeine/put/{key}") public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> putCaffeineList(@PathVariable("key") java.lang.String key, @RequestParam("id") long[] id, @RequestParam("name") java.lang.String[] name, @RequestParam("index") java.lang.Integer[] index, @RequestParam(value="duration",required=false) java.lang.Long duration)
-
getCaffeineList
@GetMapping("/caffeine/get/{key}") public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> getCaffeineList(@PathVariable("key") java.lang.String key)
-
delCaffeineList
@GetMapping("/caffeine/del/{key}") public reactor.core.publisher.Mono<java.lang.Long> delCaffeineList(@PathVariable("key") java.lang.String key)
-
rpushCaffeineList
@GetMapping("/caffeine/rpush/{key}") public reactor.core.publisher.Mono<java.lang.Boolean> rpushCaffeineList(@PathVariable("key") java.lang.String key, @RequestParam("id") long id, @RequestParam("name") java.lang.String name, @RequestParam("index") java.lang.Integer index)
-
lpushCaffeineList
@GetMapping("/caffeine/lpush/{key}") public reactor.core.publisher.Mono<java.lang.Boolean> lpushCaffeineList(@PathVariable("key") java.lang.String key, @RequestParam("id") long id, @RequestParam("name") java.lang.String name, @RequestParam("index") java.lang.Integer index)
-
rpopCaffeineList
@GetMapping("/caffeine/rpop/{key}") public reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel> rpopCaffeineList(@PathVariable("key") java.lang.String key)
-
lpopCaffeineList
@GetMapping("/caffeine/lpop/{key}") public reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel> lpopCaffeineList(@PathVariable("key") java.lang.String key)
-
putRedisList
@GetMapping("/redis/put/{key}") public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> putRedisList(@PathVariable("key") java.lang.String key, @RequestParam("id") long[] id, @RequestParam("name") java.lang.String[] name, @RequestParam("index") java.lang.Integer[] index, @RequestParam(value="duration",required=false) java.lang.Long duration)
-
getRedisList
@GetMapping("/redis/get/{key}") public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> getRedisList(@PathVariable("key") java.lang.String key)
-
delRedisList
@GetMapping("/redis/del/{key}") public reactor.core.publisher.Mono<java.lang.Long> delRedisList(@PathVariable("key") java.lang.String key)
-
rpushRedisList
@GetMapping("/redis/rpush/{key}") public reactor.core.publisher.Mono<java.lang.Boolean> rpushRedisList(@PathVariable("key") java.lang.String key, @RequestParam("id") long id, @RequestParam("name") java.lang.String name, @RequestParam("index") java.lang.Integer index)
-
lpushRedisList
@GetMapping("/redis/lpush/{key}") public reactor.core.publisher.Mono<java.lang.Boolean> lpushRedisList(@PathVariable("key") java.lang.String key, @RequestParam("id") long id, @RequestParam("name") java.lang.String name, @RequestParam("index") java.lang.Integer index)
-
rpopRedisList
@GetMapping("/redis/rpop/{key}") public reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel> rpopRedisList(@PathVariable("key") java.lang.String key)
-
lpopRedisList
@GetMapping("/redis/lpop/{key}") public reactor.core.publisher.Mono<cn.flyelf.cache.core.model.CacheTestModel> lpopRedisList(@PathVariable("key") java.lang.String key)
-
-