1
A
回答
1
的种类。 CacheManager不直接支持任何批处理操作。
但是在Redis的情况下,您可以使用cache.Put
,它在内部使用StackExchange.Redis的fire和forget标志。这是一种流水线操作,因为客户不会等待一个操作完成,然后才能执行下一个操作。
如果您使用cache.Add
(或更新等),CacheManager必须等待回复,例如,如果操作成功与否,可能该项目确实已经存在等...
因此,如果您只是想将大量数据推入缓存中,请使用Put。
相关问题
- 1. Redis流水线
- 2. Redis流水线执行顺序
- 3. Redis Muti/Exec vs流水线性能
- 4. Redis流水线,处理缓存丢失
- 5. 作为原子的Redis流水线
- 6. redis分片,流水线和往返
- 7. CacheManager.net(Redis) - Cache.Add只支持散列?
- 8. 在流水线
- 9. 与流水线
- 10. 流水线vs
- 11. Bitbucket流水线
- 12. 是否有可能捕获流水线块内的redis异常?
- 13. 可以redis流水线依赖于以前的多个命令?
- 14. 如何在Redis中插入(替换)操作? (如流水线)
- 15. redis可以禁用流水线命令的回复吗?
- 16. Redis客户端如何实现流水线操作?
- 17. 流到mysql的流水线
- 18. 装配流水线
- 19. WebServices流水线(Springboot)
- 20. 是68HC11流水线?
- 21. 流水线功能
- 22. 并行流水线
- 23. Android HTTP流水线
- 24. 流水线架构
- 25. DataTables,Ajax流水线
- 26. Jenkins使用Groovy流水线脚本的多流水线工程
- 27. Quova TCP Keepalive?流水线?
- 28. 流水线脚本vbs
- 29. 保留执行流水线
- 30. sklearn RandomizedSearchCV与流水线KerasClassifier