VMOD使用从VCL访问Redis服务器。
强调:
完全支持LUA脚本(即EVAL命令)的执行,包括乐观地自动执行EVALSHA命令。
支持所有Redis答复数据类型,包括部分支持访问简单(即,非嵌套)数组答复的组件。
Redis管道不受支持(并且不会被支持) 。 VMOD完全支持LUA脚本编制,它是原子执行和最小化延迟的管道的更灵活的替代方案。 管道很难使用且容易出错,尤其是在使用WATCH命令时。
支持使用多个复制的Redis服务器的经典Redis部署以及基于Redis Cluster的集群部署。
支持多个数据库和多个Redis连接,每个Varnish工作线程本地或使用一个或多个池共享。
支持智能命令执行,根据首选角色(即主服务器或从服务器)以及在执行过程中收集的距离和健康状况指标来选择目标服务器。
对Redis Sentinel的支持,允许自动发现有病/健康的服务器并