轉(zhuǎn)載請附原文鏈接:http://blog.fandong.me/2017/08/12/iOS-SwiftVaporWeb15/
前言
之前一直有做Java后臺開發(fā)的興趣,可是想到要看好多的Java教程,作為一個iOS開發(fā)者,我放棄了,
后來從朋友韓云智VL那里知道了這個框架娃殖,竟是用Swift寫的,不得不說,它燃起了我的興趣溜畅。
Vapor是一個基于Swift開發(fā)的服務(wù)端框架,可以工作于iOS极祸,Mac OS慈格,Ubuntu。
為了配合Swift部署到服務(wù)器,我把ECS的服務(wù)器系統(tǒng)改為Ubuntu16.04遥金。
使用Redis
這章節(jié)講解如何導(dǎo)入Redis包,無論你是否使用Vapor項目
使用Vapor
最簡單的在Vapor項目中使用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添加到你的項目中,并將符合Vapor的CacheProtocol
使用import RedisProvider.
僅使用Redis
Redis提供程序的核心是一個純粹的Swift Redis客戶端,軟件包本身可以用于將原始緩存查詢發(fā)送到您的Redis數(shù)據(jù)庫
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