类 CacheHashController
- java.lang.Object
-
- cn.flyelf.cache.sample.controller.CacheHashController
-
@RestController @RequestMapping("/cache/map") public class CacheHashController extends java.lang.Objecthash数据类型的缓存接口
-
-
构造器概要
构造器 构造器 说明 CacheHashController()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 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.CacheTestModelgetCaffeineHashList(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.CacheTestModelgetRedisHashList(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)
-
-
-
方法详细资料
-
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)
-
-