类 CacheHashController


  • @RestController
    @RequestMapping("/cache/map")
    public class CacheHashController
    extends java.lang.Object
    hash数据类型的缓存接口
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      reactor.core.publisher.Mono<java.lang.Boolean> addCaffeineHash​(java.lang.String key, long id, java.lang.String name, java.lang.Integer index)  
      reactor.core.publisher.Mono<java.lang.Boolean> addRedisHash​(java.lang.String key, long id, java.lang.String name, java.lang.Integer index)  
      reactor.core.publisher.Mono<java.lang.Long> delCaffeineHash​(java.lang.String key)  
      reactor.core.publisher.Mono<java.lang.Long> delCaffeineHashKey​(java.lang.String key, java.lang.Long id)  
      reactor.core.publisher.Mono<java.lang.Long> delRedisHash​(java.lang.String key)  
      reactor.core.publisher.Mono<java.lang.Long> delRedisHashKey​(java.lang.String key, java.lang.Long id)  
      reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> getCaffeineHash​(java.lang.String key)  
      cn.flyelf.cache.core.model.CacheTestModel getCaffeineHashList​(java.lang.String key, long id)  
      reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> getRedisHash​(java.lang.String key)  
      cn.flyelf.cache.core.model.CacheTestModel getRedisHashList​(java.lang.String key, long id)  
      reactor.core.publisher.Mono<java.lang.Boolean> hasCaffeineHash​(java.lang.String key, java.lang.Long id)  
      reactor.core.publisher.Mono<java.lang.Boolean> hasRedisHash​(java.lang.String key, java.lang.Long id)  
      reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> putCaffeineHash​(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> putRedisHash​(java.lang.String key, long[] id, java.lang.String[] name, java.lang.Integer[] index, java.lang.Long duration)  
      • 从类继承的方法 java.lang.Object

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

      • CacheHashController

        public CacheHashController()
    • 方法详细资料

      • putCaffeineHash

        @GetMapping("/caffeine/put/{key}")
        public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> putCaffeineHash​(@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)
      • getCaffeineHash

        @GetMapping("/caffeine/get/{key}")
        public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> getCaffeineHash​(@PathVariable("key")
                                                                                                      java.lang.String key)
      • addCaffeineHash

        @GetMapping("/caffeine/add/{key}")
        public reactor.core.publisher.Mono<java.lang.Boolean> addCaffeineHash​(@PathVariable("key")
                                                                              java.lang.String key,
                                                                              @RequestParam("id")
                                                                              long id,
                                                                              @RequestParam("name")
                                                                              java.lang.String name,
                                                                              @RequestParam("index")
                                                                              java.lang.Integer index)
      • getCaffeineHashList

        @GetMapping("/caffeine/key/{key}/{id}")
        public cn.flyelf.cache.core.model.CacheTestModel getCaffeineHashList​(@PathVariable("key")
                                                                             java.lang.String key,
                                                                             @PathVariable("id")
                                                                             long id)
      • delCaffeineHash

        @GetMapping("/caffeine/del/{key}")
        public reactor.core.publisher.Mono<java.lang.Long> delCaffeineHash​(@PathVariable("key")
                                                                           java.lang.String key)
      • delCaffeineHashKey

        @GetMapping("/caffeine/del/{key}/{id}")
        public reactor.core.publisher.Mono<java.lang.Long> delCaffeineHashKey​(@PathVariable("key")
                                                                              java.lang.String key,
                                                                              @PathVariable("id")
                                                                              java.lang.Long id)
      • hasCaffeineHash

        @GetMapping("/caffeine/has/{key}/{id}")
        public reactor.core.publisher.Mono<java.lang.Boolean> hasCaffeineHash​(@PathVariable("key")
                                                                              java.lang.String key,
                                                                              @PathVariable("id")
                                                                              java.lang.Long id)
      • putRedisHash

        @GetMapping("/redis/put/{key}")
        public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> putRedisHash​(@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)
      • getRedisHash

        @GetMapping("/redis/get/{key}")
        public reactor.core.publisher.Flux<cn.flyelf.cache.core.model.CacheTestModel> getRedisHash​(@PathVariable("key")
                                                                                                   java.lang.String key)
      • addRedisHash

        @GetMapping("/redis/add/{key}")
        public reactor.core.publisher.Mono<java.lang.Boolean> addRedisHash​(@PathVariable("key")
                                                                           java.lang.String key,
                                                                           @RequestParam("id")
                                                                           long id,
                                                                           @RequestParam("name")
                                                                           java.lang.String name,
                                                                           @RequestParam("index")
                                                                           java.lang.Integer index)
      • getRedisHashList

        @GetMapping("/redis/key/{key}/{id}")
        public cn.flyelf.cache.core.model.CacheTestModel getRedisHashList​(@PathVariable("key")
                                                                          java.lang.String key,
                                                                          @PathVariable("id")
                                                                          long id)
      • delRedisHashKey

        @GetMapping("/redis/del/{key}/{id}")
        public reactor.core.publisher.Mono<java.lang.Long> delRedisHashKey​(@PathVariable("key")
                                                                           java.lang.String key,
                                                                           @PathVariable("id")
                                                                           java.lang.Long id)
      • delRedisHash

        @GetMapping("/redis/del/{key}")
        public reactor.core.publisher.Mono<java.lang.Long> delRedisHash​(@PathVariable("key")
                                                                        java.lang.String key)
      • hasRedisHash

        @GetMapping("/redis/has/{key}/{id}")
        public reactor.core.publisher.Mono<java.lang.Boolean> hasRedisHash​(@PathVariable("key")
                                                                           java.lang.String key,
                                                                           @PathVariable("id")
                                                                           java.lang.Long id)