Laravel 5.1 中文文档在这个类中,代码和给定缓存实现紧密耦合,因为我们基于一个来自包的具体的缓存类,如 果报的 API 变了,那么相应的,我们的代码必须做修改。 类似的,如果我们想要替换底层的缓存技术(Memcached)为别的技术实现(Redis),我 们将再一次不得不修改我们的代码库。我们的代码库应该并不知道谁提供的数据或者数据是 怎么提供的。 我们可以基于一种简单的、与提供者无关的接口来优化我们的代码,从而替代上述那种实现: log(message.user); }); 6.4.2 Redis 如果你在使用 Redis 广播,你将需要编写自己的 Redis pub/sub 消费者来接收消息并使用自 己选择的 websocket 技术将其进行广播。例如,你可以选择使用使用 Node 编写的流行的 Socket.io 库。 使用 Node 库 socket.io 和 ioredis,你可以快速编写事件广播发布所有广播事件: var0 码力 | 307 页 | 3.46 MB | 1 年前3
Laravel 5.3 中文文档Laravel 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 95 类似的,如果我们想要替换底层的缓存技术(Memcached)为别的技术实现(Redis),我们将再 一次不得不修改我们的代码库。我们的代码库应该并不知道谁提供的数据或者数据是怎么提供的。 我们可以基于一种简单的、与提供者无关的接口来优化我们的代码,从而替代上述那种实现:0 码力 | 691 页 | 9.37 MB | 1 年前3
Laravel 5.6 中文文档} 在这个类中,代码和给定缓存实现紧密耦合,由于我们基于一个来自包的具体的缓存类,如果包的 API 变了,那么相应的,我们的代码必须做修改。 类似的,如果我们想要替换底层的缓存技术(Memcached)为别的技术实现(Redis),我们将再一次不得不修改我们的代码库。我们的代码库应该 并不知道谁提供的数据或者数据是怎么提供的。 我们可以基于一种简单的、与提供者无关的接口来优化我们的代码,从而替代上述那种实现:0 码力 | 377 页 | 14.56 MB | 1 年前3
Laravel 6.0 中文文档在这个类中,代码和给定缓存实现紧密耦合,由于我们基于一个来自 包的具体的缓存类,如果包的 API 变了,那么相应的,我们的代码必 须做修改。 类似的,如果我们想要替换底层的缓存技术(Memcached)为别的 技术实现(Redis),我们将再一次不得不修改我们的代码库。我们 的代码库应该并不知道谁提供的数据或者数据是怎么提供的。 我们可以基于一种简单的、与提供者无关的接口来优化我们的代码,0 码力 | 1442 页 | 14.66 MB | 1 年前3
Laravel 5.2 中文文档log(message.user); }); Redis 如果你在使用 Redis 广播,你将需要编写自己的 Redis pub/sub 消费者来接收消息并使 用自己选择的 websocket 技术将其进行广播。例如,你可以选择使用 Node 编写的流行 的 Socket.io 库。 使用 Node 库 socket.io 和 ioredis,你可以快速编写事件广播发布所有广播事件: var0 码力 | 377 页 | 4.56 MB | 1 年前3
共 5 条
- 1













