# kim-redis **Repository Path**: kim_wu94/kim-redis ## Basic Information - **Project Name**: kim-redis - **Description**: 集成redis操作 ①实现注解实现redis分布式锁,包括续命续时操作(业务时间过长key过期自动续命) ②实现redis键过期通知,发布订阅,键值过期处理 ③使用注解实现接口限流,redis实现方式 ④mybatis-plus使用redis作为二级缓存,添加注解即可 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 6 - **Created**: 2020-12-21 - **Last Updated**: 2022-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ①redis分布式锁 测试: localhost:20101/v1/redisbody/test 可多线程访问 ②redis限流 测试: localhost:20103/limit/limitTest1 多次访问会限流 ③redis过期监听 启动kim-redis-expiration-notice项目即可,启动后会监听database下的key,过期会打印日志 ④mybatis-plus使用redis作为二级缓存 在mapper上加上注解@CacheNamespace @CacheNamespace(implementation= MybatisRedisCache.class,eviction=MybatisRedisCache.class)