VaporRedisClient

Swift Build Status Code Coverage

用于将 vapor/redisReswifq 结合使用的适配器。

🏁 快速入门

使用 Swift Package Manager 将 VaporRedisClient 导入到您的项目中

import PackageDescription

let package = Package(
    name: "YourProject",
    products: [
      .executable(name: "YourProject", targets: ["YourProject"])
    ],
    dependencies: [
        .package(url: "https://github.com/reswifq/redis-client-vapor", .upToNextMajor(from: "1.2.0"))
    ],
    targets: [
      .target(name: "YourProject", dependencies: ["VaporRedisClient"])
    ]
)

注意: 这也会导入一些与 vapor/redis 相关的软件包到您的项目中。

创建一个客户端和一个队列

import Redis
import Reswifq
import VaporRedisClient

let client = VaporRedisClient(try TCPClient(hostname: "127.0.0.1", port: 6379))

let queue = Reswifq(client: client)

有关如何使用 Reswifqvapor/redis 的客户端的更多信息,请参考相关文档。

🔧 兼容性

此软件包已在 macOS 和 Ubuntu 上测试。

📖 许可证

Valerio Mazzeo 创建。

版权所有 © 2017 VMLabs Limited。保留所有权利。

本程序是自由软件:您可以根据自由软件基金会发布的 GNU 宽通用公共许可证的条款,重新发布和/或修改它,无论是许可证的第 3 版,还是(根据您的选择)任何后续版本。

发布本程序的目的是希望它会有用,但不提供任何担保;甚至不提供适销性或特定用途适用性的默示担保。

有关更多详细信息,请参阅 GNU 宽通用公共许可证