原创 Redis哨兵機制配置

Redis哨兵機制配置 1.哨兵機制 1.什麼是redis哨兵? 在redis主從複製架構中,假如master-redis宕機,整個redis系統就會癱瘓。 要解決這個問題,只有人工在slave-redis執行slave

原创 Redis主從+哨兵模式下數據安全

Redis主從+哨兵模式下數據安全 1,redis主從+哨兵 redis主從複製並不能實現高可用,因爲萬一主節點宕機,整個redis系統就會癱瘓。 利用sentinel監控主從節點的時候,假如主節點出現問題,sentinel可以進行故障

原创 docker容器指定ip地址

docker容器指定ip 1,docker下的網絡模式概覽 docker安裝後,會默認三種網絡類型。(bridge,none,host) 查看dockers的網絡類型 docker network list bridge 橋接網絡

原创 redis數據備份(持久化)

redis數據備份(持久化) 1,簡介: redis持久化主要有以下兩種方式來進行 RDB: 數據按照配置定期快照方式保存,默認文件名爲dump.rdb redis重啓自動加載 AOF: 操作命令追加日誌的方

原创 Nginx配置文件服務管理

Nginx配置文件服務管理 cd /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.default 1,event 網絡模型的定義 event{

原创 PHP生成二維碼單態模式封裝類

PHP生成二維碼封裝類 簡介: 1,php生成二維碼,利用單態設計模式進行封裝,方便調用。 2,裏邊融合了面向對象的基礎知識,幾個魔術方法,加深熟練 3,如果需要php生成二維碼的基礎代碼,我會把上一篇鏈接在本篇文章 代碼: <?p

原创 Redis常用系統命令歸納

Redis常用系統命令歸納 keys [pattern/*] //返回匹配的key,*代表全部 exists keyName //查詢keyName的key是否存在 del //刪除一個key expir

原创 Memcache

Memcache memcache和memcached 1,memcache是完全在PHP框架內開發的,memecached是使用libmemcached的。 2,memcached 會比 memcache 多幾個方法。 linux

原创 Git系統學習記錄(四)--git分支管理

Git系統學習記錄 1,創建分支: git checkout -b new_branch; //創建分支並切換 git branch new_branch; //創建分支 git checkout

原创 微信第三方二維碼掃描登錄

微信二維碼掃描登錄 最近做了微信二維碼掃描登錄的工作。實則非常簡單。 其實就是各種接口互相調用,收取參數跳頁的過程。不過不熟練 的情況下,會比較麻煩,無從下手。從查閱開發文檔到工作的完成,現 在總結以下步驟。 原理步

原创 防止網頁過快刷新-CC攻擊

防止網頁過快刷新 1,爲什麼防止網頁過快刷新 1,網頁過快刷新,會增加服務器壓力 2,有一定作用防止cc攻擊 2,原理代碼 <?php header('content_type:text/html;charset=utf-8');

原创 javascript基礎知識歸納

注意:由於一直做後端,對js的基礎比較薄弱,所以總結此類博客,加深知識的理解以及工作中的查找,本博文參考了廖雪峯javascript教程 嵌入方式 1,JavaScript代碼可以直接嵌在網頁的任何地方,不過通常我們都

原创 PHP僞靜態的處理

PHP僞靜態的處理 1,僞靜態簡介: 僞靜態,實際是動態的網頁。只是將網頁的URL改變成類似靜態的。 類似如下: domain/niushaogang.php?id=2&status=0 ---> /niushaogang

原创 Linux(Centos)源碼安裝

Linux(Centos)源碼安裝 1,linux下安裝常見軟件的兩種方式: 1,yum安裝 二進制包,簡單,速度快,可控性低,不開源 2,源碼包安裝 開源,腳本安裝,複雜,速度

原创 php獲取客戶端ip地址

php獲取客戶端ip地址 簡介 最近做的項目需要php獲取網站客戶端訪問的ip地址,其實原理很簡單,從 php的$_SERVER全局數組中直接獲取即可。不過有的時候服務器不同或者 代理服務器等等問題,索性全部總結一遍,基本各種情況都考