类 CacheListController


  • @RestController
    @RequestMapping("/cache/list")
    public class CacheListController
    extends java.lang.Object
    缓存list的接口
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      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)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • CacheListController

        public CacheListController()
    • 方法详细资料

      • 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)