Java Redis 你了解多少?( 三 )
2. Map
Map 是 Java 最有用的集合之一 。 Redisson 提供了一个名为 RMap 的 Java Map 实现 , 支持本地缓存 。
如果希望执行多个读操作或网络环回(roundtrip) , 应使用支持本地缓存的 RMap 。 通过本地存储 Map 数据 , RMap 比不启用本地缓存时快45倍 。 通用分布式缓存使用 RMapCache , 本地缓存使用 RLocalCachedMap 。
Redis 引擎自身能够执行缓存 , 不需要在客户端执行代码 。 然而 , 虽然本地缓存能显著提高读取速度 , 但需要由开发人员维护 , 并且可能需要一些开发工作 。 Redisson 为开发人员提供了 RLocalCachedMap 对象 , 让本地缓存实现起来更容易 。
下面的代码展示了如何初始化 RMapCache 对象:
RMapCache<String SomeObject> map = redisson.getMapCache(\"anyMap\");
map.put(\"key1\" new SomeObject() 10 TimeUnit.MINUTES 10 TimeUnit.SECONDS);
上面的代码将字符串 \"key1\" 放到 RMapCache 中 , 并与 SomeObject() 关联 。 然后它指定了两个参数 , TTL设为10分钟、最大空闲时间10秒 。
推荐阅读
- 唐僧|tap评分高达9.1,《黑色沙漠》手游终于要来了,你了解了吗?
- viper|最佳外援是VIPER,新任FMVP坐不住了?本土选手机制了解一下
- lpl|LPL为何处理不了猫咪,自身了解太浅,根本不重视S11!
- 传奇|我们玩传奇3不仅仅是游戏,更是情怀和回忆,这款手游你了解吗?
- t1|vivo T1究竟值不值得购买?看了这些后你可能有更深了解
- 使命召唤18|王者荣耀 想要轻松上分英雄克制关系了解一下 公孙离克制上官婉儿
- s6|金铲铲之战:测试服内容抢先看,5分钟带你了解S6赛季的变化
- 电影|“王者宇宙”全面开启,三分钟了解官方后续动作,你想要的全都有
- 米哈游|米游社三周年,米哈游游戏的必备软件,你了解多少?
- 手机游戏|LOL手游阿卡丽遭颜值削弱?被吐槽太丑,玩家:你去了解一下锤石