redis
longlynn
爱生活!爱技术!
展开
-
spring-data-redis ListOperations
ListOperations原创 2017-12-26 16:21:45 · 7416 阅读 · 0 评论 -
spring-data-redis SetOperations
/** * 给集合key添加多个值,集合不存在创建后再添加 * * @param key 不能为null * @param values * @return */ Long add(K key, V... values); /** * 移除集合中多个value值 * @param key 不能为null原创 2017-12-27 10:04:28 · 8004 阅读 · 1 评论 -
spring-data-redis ZSetOperations
/** * 给有序集合添加一个指定分数的成员 如果成员存在则覆盖 * * @param key must not be {@literal null}. * @param score the score. * @param value the value. * @return */ Boolean add(K key, V原创 2017-12-27 13:19:56 · 3630 阅读 · 0 评论 -
spring-data-redis HashOperations
/** * 从散列中删除给定的多个元素 * @param key 不能为null 散列的名称 * @param hashKeys 需要删除的keys集合 */ Long delete(H key, Object... hashKeys); /** * 判断散列中是否存在某个key */ Boolean hasKey(H原创 2017-12-27 10:58:49 · 17890 阅读 · 0 评论 -
spring-data-redis ValueOperations
ValueOperations 源码方法 /** *设置 key 的值为 value *如果key不存在添加key 保存值为value *如果key存在则对value进行覆盖 */ void set(K key, V value); /** * 设置 key 的值为 value * 其它规则与 set(K key, V valu原创 2017-12-26 15:16:15 · 19915 阅读 · 0 评论 -
Spring集成Spring-data-redis RedisCacheManager缓存源码分析
在项目中,一般我们会把服务层(service)的一些查询结果和一些数据进行缓存。缓存的种类有很多。这里进行redis作为缓存框架,进行一个缓存的配置。配置前需要先了解一些基本的知识在Spring中缓存主要有一个缓存接口(Cache)与缓存管理接口(CacheManager)。可以通过扩展这两个接口实现对应的缓存管理。redis就是这样。当然还有很多比如Guava等都对其进行了扩展。这里只看原创 2017-12-28 14:31:54 · 39886 阅读 · 4 评论 -
spring-data-redis Repositories
SDR中通过支持Repository,操作对于model在缓存中的增删改查,非常方便。 1.Repository spring-data中对于数据库的增删改查的中央存储库。通过它可以对数据库(redis)进行操作。基本的实现为CrudRepository。 2.EnableRedisRepositories 要通过CrudRepository必须先开启支持Repository。原创 2018-01-05 17:18:27 · 13321 阅读 · 1 评论 -
redisTemplate保存\x00\x00\x00问题
需要在保存的时候加上过期时间单位 TimeUnit原创 2019-05-21 12:46:12 · 2440 阅读 · 0 评论