什么是Yii、Redis

什么是Yii、Redis

什么是YIIredis

一、什么是Yii?

Yii是一個(gè)基于組件的高性能php框架,用于開發(fā)大型Web應(yīng)用。Yii采用嚴(yán)格的OOP編寫,并有著完善的庫(kù)引用以及全面的教程。從?mvc,DAO/ActiveRecord,widgets,caching,等級(jí)式RBAC,Web服務(wù),到主題化,I18N和L10N,Yii提供了今日Web 2.0應(yīng)用開發(fā)所需要的幾乎一切功能。Yii是最有效率的PHP框架之一。

(相關(guān)教程推薦:yii框架

Yii特點(diǎn):

1、快速:Yii 只加載您需要的功能。它具有強(qiáng)大的緩存支持。它明確的設(shè)計(jì)能與 ajax 一起高效率的工作。

2、安全:Yii 的標(biāo)準(zhǔn)是安全的。它包括了輸入驗(yàn)證,輸出過(guò)濾,sql 注入和跨站點(diǎn)腳本的預(yù)防。

3、專業(yè):Yii 可幫助您開發(fā)清潔和可重用的代碼。它遵循了?MVC模式,確保了清晰分離邏輯層和表示層。

二、什么是redis

redis是一個(gè)高性能的key-value數(shù)據(jù)庫(kù),它是完全開源免費(fèi)的,而且redis是一個(gè)nosql類型數(shù)據(jù)庫(kù),是為了解決高并發(fā)、高擴(kuò)展,大數(shù)據(jù)存儲(chǔ)等一系列的問(wèn)題而產(chǎn)生的數(shù)據(jù)庫(kù)解決方案,是一個(gè)非關(guān)系型的數(shù)據(jù)庫(kù)。但是,它也是不能替代關(guān)系型數(shù)據(jù)庫(kù),只能作為特定環(huán)境下的擴(kuò)充。

(推薦學(xué)習(xí):yii框架

Redis特點(diǎn):

1、redis數(shù)據(jù)讀寫速度非常快,因?yàn)樗褦?shù)據(jù)都讀取到內(nèi)存當(dāng)中操作,而且redis是用c語(yǔ)言編寫的,是最“接近“”操作系統(tǒng)的語(yǔ)言,所以執(zhí)行速度相對(duì)較快。

2、redis雖然數(shù)據(jù)的讀取都存在內(nèi)存當(dāng)中,但是最終它是支持?jǐn)?shù)據(jù)持久化到磁盤當(dāng)中。

3、redis提供了豐富的數(shù)據(jù)結(jié)構(gòu)

4、redis的所有操作都是原子性,支持事務(wù),所謂的原子性就是對(duì)數(shù)據(jù)的更改要么全部執(zhí)行,要么全部不執(zhí)行。

5、redis支持主從復(fù)制,主機(jī)會(huì)自動(dòng)將數(shù)據(jù)同步到從機(jī),可以進(jìn)行讀寫分離。

PHP中文網(wǎng),大量yii框架,歡迎學(xué)習(xí)!

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊14 分享