缓存的目的是? 提高效率,当我们对某些数据频繁使用的时候,就可以把他放到Redis缓存中,这样后续的读取效率就很高
缓存查看:()
查看源码:
继续查看:
继续查看(底层调用参数):
StorageLevel.MEMORY_ONLY表示内存设置的参数。RDD持久化/缓存的目的是为了提高后续操作的速度.缓存的级别有很多,默认只存在内存中,开发中使用memory_and_disk,rdd.persist(StorageLevel.MEMORY_AND_DISK)。只有执行action操作的时候才会真正将RDD数据进行持久化/缓存。实际开发中如果某一个RDD后续会被频繁的使用,可以将该RDD进行持久化/缓存