
redis
文章平均质量分 64
lzt099
我的一生全靠浪
展开
-
使用Redis Hash结构来存储对象,更改有限字段;
Redis的hash结构特别适合 用来存储对象; 比如我们有吧问题的回答根据id存储到Redis中,key为 "siye_answerId:"+answer.getId();然后把对象转换成map直接存储进去, hashkey为对象的field,hashvalue为对象的值;当有人对回答进行浏览,评论,点赞,踩,收藏等操作的时候直接更新这1个字段,然后获取对象的时候可以直接转换原创 2017-08-05 15:46:30 · 10680 阅读 · 1 评论 -
RedisTemplate zSet的使用, 根据点赞排序,和创建时间排序2种方式
@Testpublic void test2(){ String key = "mls_AnswerIdsByQuersionId:"+123; redisCacheUtil.addZset(key,234L,5); redisCacheUtil.addZset(key,4565L,13); redisCacheUtil.addZset(key,2345L,15);原创 2017-08-01 17:48:16 · 21375 阅读 · 3 评论 -
RedisTemplate操作String测试类
@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(locations= {"classpath*:/applicationContext-test.xml"})public classRedisStringTestextendsUnitilsJUnit4{@Autowired原创 2017-08-05 15:57:10 · 1376 阅读 · 0 评论 -
RedisTemplate 的hash结构测试类, 使用场景 购物车
@Resource(name= "redisTemplate")privateHashOperationsString,String,Object>hashOps;@Testpublic voidtest4()throwsException{Stringkey ="test_User_shopping:"+ 2;//i原创 2017-08-05 15:59:15 · 1092 阅读 · 0 评论 -
Redis set的用法(转载)
Set(集合)可以理解为一堆值不重复的列表,类似数学领域中的集合概念,且Redis也提供了针对集合的求交集、并集、差集等操作。set 的内部实现是一个 value永远为null的HashMap,实际就是通过计算hash的方式来快速排重的,这也是set能提供判断一个成员是否在集合内的原因。应用场景Redis set对外提供的功能与list类似是一个列表的功能,特殊之处在于set是可以转载 2017-08-05 16:16:16 · 3356 阅读 · 0 评论