首頁 >php框架 >YII >什麼是Yii、Redis

什麼是Yii、Redis

angryTom
angryTom原創
2020-03-19 11:39:562631瀏覽

什麼是Yii、Redis

什麼是Yii、Redis

一、什麼是Yii?

Yii是一個基於元件的高效能PHP框架,用於開發大型Web應用。 Yii採用嚴格的OOP編寫,並有著完善的函式庫引用以及全面的教學。從 MVC,DAO/ActiveRecord,widgets,caching,等級式RBAC,Web服務,到主題化,I18N和L10N,Yii提供了今日Web 2.0應用開發所需的幾乎一切功能。 Yii是最有效率的PHP框架之一。

(相關教學推薦:yii框架

Yii特點:

1、快速:Yii 只載入您需要的功能。它具有強大的緩存支援。它明確的設計能與 AJAX 一起高效的工作。

2、安全:Yii 的標準是安全的。它包括了輸入驗證,輸出過濾,SQL 注入和跨站點腳本的預防。

3、專業:Yii 可協助您開發清潔且可重複使用的程式碼。它遵循了 MVC模式,確保了清晰分離邏輯層和表示層。

二、什麼是Redis?

redis是一個高效能的key-value資料庫,它是完全開源免費的,而且redis是一個NOSQL類型資料庫,是為了解決高並發、高擴展,大數據儲存等一系列的問題而產生的資料庫解決方案,是一個非關係型的資料庫。但是,它也是不能取代關係型資料庫,只能作為特定環境下的擴充。

(推薦學習:Redis資料庫教學

#Redis特點:

1、redis資料讀寫速度非常快,因為它把資料都讀取到記憶體當中操作,而且redis是用C語言寫的,是最「接近「」作業系統的語言,所以執行速度相對較快。

2 、redis雖然資料的讀取都存在記憶體當中,但最終它是支援資料持久化到磁碟當中。

3、redis提供了豐富的資料結構。

4、redis的所有操作都是原子性,支援事務,所謂的原子性就是對資料的變更要麼全部執行,要麼全部不執行。

5、redis支援主從複製,主機會自動將資料同步到從機,可以進行讀寫分離。

PHP中文網,大量MySQL視訊教學,歡迎學習!

以上是什麼是Yii、Redis的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn