以微擎版教育系統開發為例,如何實現redis快取
目前,有很多軟體開發都是在微擎上開發的,它主要是為其他開發者提供一些設計思路,線上教育系統也不例外。下面,小編將以微擎版 教育系統開發 為例,來為大家介紹下,如何實現 redis快取。
1、 使用寶塔皮膚先搭建好微擎伺服器 。
2、 開啟 php 管理,點選安裝擴充套件,安裝 redis 擴充套件 。
3、 安裝好 redis 擴充套件之後開啟 redis 管理,點選效能調整可以修改埠號、 redis 密碼等一系列操作 。
4、 登入微擎後臺,點選站點設定,找到常用工具裡面的效能最佳化,進入效能最佳化介面,看一下 PHP 擴充套件環境是否已經支援 redis 。
5、 開啟微擎程式碼,位置: /www/wwwroot/ 你的站點域名 /data/config.php ,
修改程式碼片段,將mysql 要改成 redis:
然後新增以下程式碼
// -------------------------- CONFIG REDIS ----------------------------// $config['setting']['redis']['server'] = '127.0.0.1'; //預設本地,你也可以用雲庫地址(遠端) // -------------------------- CONFIG REDIS ----------------------------// $config['setting']['redis']['server'] = '127.0.0.1'; //預設本地,你也可以用雲庫地址(遠端) $config['setting']['redis']['port'] = 6379; //預設埠 $config['setting']['redis']['pconnect'] = 1; $config['setting']['redis']['auth'] = ; //redis密碼, 預設為空 $config['setting']['redis']['timeout'] = 1;
6、 然後再登入微擎後臺,點選站點設定,找到常用工具裡面的效能最佳化,進入效能最佳化介面,看一下 config 設定是否已經開啟,到此為止, redis 就已經配置好了。
7、 接下來 寫一下 關於 redis 的連線 程式碼:
/* redis連結 */ function connectionRedis(){ global $_W,$_GPC; $redisConfig = $_W["config"]['setting']['redis']; //微擎 $redis = new Redis(); $redis->pconnect($redisConfig['server'], $redisConfig['port']); $redis -> auth($redisConfig['auth']); return $redis; }
8、接下來就可以盡情使用redis功能了。
以上,就是微擎版 教育系統開發 中,如何實現 redis快取的步驟。
宣告:以上內容為作者本人原創,未經作者本人同意,禁止轉載,否則將追究相關法律責任。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69968464/viewspace-2703284/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Flutter 外掛開發:以微信SDK為例Flutter
- SpringBoot快取管理(二) 整合Redis快取實現Spring Boot快取Redis
- 聊聊如何利用redis實現多級快取同步Redis快取
- SpringBoot中使用Redis實現快取Spring BootRedis快取
- 【SpringBoot】結合Redis實現快取Spring BootRedis快取
- 【Azure Redis 快取】Windows版建立 Redis Cluster 實驗 (精簡版)Redis快取Windows
- 高手如何處理快取:SpringBoot整合Redis實現快取處理(AOP技術)!快取Spring BootRedis
- MySQL與Redis實現二級快取MySqlRedis快取
- 15.SpringBoot整合Redis快取實現Spring BootRedis快取
- 如何使用 Redis 快取Redis快取
- WEB 應用快取解析以及使用 Redis 實現分散式快取Web快取Redis分散式
- laravel利用Redis來實現網站快取讀取LaravelRedis網站快取
- Redis快取穿透、快取雪崩、redis併發問題分析Redis快取穿透
- 線上教育系統開發中,如何實現作業功能字型自定義?
- 【Azure Redis 快取】如何得知Azure Redis服務有更新行為?Redis快取
- Spring AOP整合redis(註解方式) 實現快取統一管理SpringRedis快取
- redis服務環境下mysql如何實現lnmp架構快取RedisMySqlLNMP架構快取
- 億級系統的Redis快取如何設計???Redis快取
- spring boot使用Jedis整合Redis實現快取(AOP)Spring BootRedis快取
- 實現SpringBoot + Redis快取的原始碼與教程Spring BootRedis快取原始碼
- 微信開發:清除微信瀏覽器快取瀏覽器快取
- 探討下如何更好的使用快取 —— Redis快取的特殊用法以及與本地快取一起構建多級快取的實現快取Redis
- 實施語義快取以改進 RAG 系統快取
- 開發者以Band of Defenders為例談遊戲的系統建造遊戲
- 使用Redis做為MySQL的快取RedisMySql快取
- SpringBoot+Redis實現介面級別快取資訊Spring BootRedis快取
- Redis快取篇(一)Redis是如何工作的Redis快取
- 以 ZGC 為例,談一談 JVM 是如何實現 Reference 語義的GCJVM
- SpringBoot2.1版本的個人應用開發框架 - 整合Redis快取Spring Boot框架Redis快取
- Redis快取擊穿、快取穿透、快取雪崩Redis快取穿透
- [Redis]快取穿透/快取擊穿/快取雪崩Redis快取穿透
- 如何提高Redis快取命中率Redis快取
- 前端狀態管理簡易實現(以vuex為例)前端Vue
- 線上教育系統開發中,tableview列表分割槽的實現方式View
- 為什麼要使用Redis做快取Redis快取
- Springboot 整合 SpringCache 使用 Redis 作為快取Spring BootGCRedis快取
- 以Dubbo為例,聊聊如何為開源專案做貢獻
- 如何基於文件的內容實現 AI 對話功能,以 Documate 為例AI