基于Swift的Web框架Vapor2.0文檔(翻譯)Redis-Package

轉(zhuǎn)載請(qǐng)附原文鏈接:http://blog.fandong.me/2017/08/12/iOS-SwiftVaporWeb15/

前言

之前一直有做Java后臺(tái)開發(fā)的興趣,可是想到要看好多的Java教程,作為一個(gè)iOS開發(fā)者,我放棄了,
后來(lái)從朋友韓云智VL那里知道了這個(gè)框架,竟是用Swift寫的,不得不說(shuō),它燃起了我的興趣。
Vapor是一個(gè)基于Swift開發(fā)的服務(wù)端框架,可以工作于iOS,Mac OS,Ubuntu。
為了配合Swift部署到服務(wù)器,我把ECS的服務(wù)器系統(tǒng)改為Ubuntu16.04。

Vapor 2.0 - 文檔目錄
以下文字翻譯自Vapor Docs/Redis/Package/

使用Redis

這章節(jié)講解如何導(dǎo)入Redis包,無(wú)論你是否使用Vapor項(xiàng)目

使用Vapor

最簡(jiǎn)單的在Vapor項(xiàng)目中使用Redis的方式包含Redis依賴

import PackageDescription

let package = Package(
    name:"Project",
    dependencies:[
        .Package(url: "https://github.com/vapor/vapor.git", majorVersion: 2),
       .Package(url: "https://github.com/vapor/redis-provider.git", majorVersion: 2)
    ],
    exclude: [...]
)

Redis提供程序包將Redis添加到你的項(xiàng)目中,并將符合Vapor的CacheProtocol
使用import RedisProvider.

僅使用Redis

Redis提供程序的核心是一個(gè)純粹的Swift Redis客戶端,軟件包本身可以用于將原始緩存查詢發(fā)送到您的Redis數(shù)據(jù)庫(kù)

import PackageDescription

let package = Package(
    name:"Project",
    dependencies:[
        .Package(url: "https://github.com/vapor/vapor.git", majorVersion: 2),
       .Package(url: "https://github.com/vapor/redis.git", majorVersion: 2)
    ],
    exclude: [...]

使用import Redis

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容