原创 rdb快照持久化

Redis的持久化有2種方式   1快照  2是日誌 Rdb快照的配置選項: save 900 1      // 900內,有1條寫入,則產生快照  save 300 1000   // 如果300秒內有1000次寫入,則產生快照 sa

原创 sentinel運維監控

手動切換redis服務器的主從角色: 步驟一: 配置一臺master主服務器,兩臺slave服務器,兩臺slave都指向master(主從配置省略) 步驟二: 將master進程關閉,方法:可以直接kill掉,也可以在其客戶端執行shu

原创 aof日誌持久化

redis配置參數: appendonly no # 是否打開 aof日誌功能 appendfsync always   # 每1個命令,都立即同步到aof. 安全,速度慢 appendfsync everysec # 折衷方案,每秒寫

原创 數組類型

 一個數組(Array)就是一個可以容納若干類型相同的元素的容器。這個容器的大小(即數組的長度)是固定的,且是體現在數組的類型字面量之中的。比如,我們聲明瞭一個數組類型: type MyNumbers [3]int 注:類型聲明語句由關鍵

原创 正則表達式詳解

正則表達式主要作用:分割、匹配、查找、替換 正則表達式中包括的元素: 1.原子(普通字符:a-z  A-Z   0-9   、原子表、轉義字符) 2.元字符(有特殊功能的字符) 3.修正模式符(系統內置部分字符,例如:i、m、s、u)

原创 vmware tool實現centos共享window文件

步驟一:在網上下載VMwareTools-xx.tar.gz包 步驟二:解壓並cd到VMwareTools-xx解壓目錄,運行./vmware-install.pl這個文件進行vmware tool安裝 步驟三:設置vmware中的虛擬

原创 git遠程服務搭建

第一步,安裝git服務器: 使用yum安裝: yum install -y git第二步,創建一個git用戶,用來運行git服務: adduser git第三步:客戶端(sourcetree)生成ssh證書 第四步:將客戶端生成的

原创 aggregate聚集框架

#查詢每個欄目下的商品數量 select cat_id, count(*) from ecs_goods group by cat_id; db.collection.aggregate ( [{$group:{_id:"$cat_id"

原创 mapReduce概念及用法

mapReduce 隨着"大數據"概念而流行. 其實mapReduce的概念非常簡單,從功能上說,相當於RDBMS的group 操作 mapReduce的真正強項在哪? 答:在於分佈式,當數據非常大時,像google,有N多數據中心

原创 key設計原則

redis 與關係型數據庫的適合場景 書籤系統 create table book ( bookid int, title char(20) )engine myisam charset utf8; insert into book va

原创 程序實體與關鍵字

    任何Go語言源碼文件都由若干個程序實體組成的。在Go語言中,變量、常量、函數、結構體和接口被統稱爲“程序實體”,而它們的名字被統稱爲“標識符”。     標識符可以是任何Unicode編碼可以表示的字母字符、數字以及下劃線“_”。

原创 redis主從複製

Master配置: 1.關閉rdb快照(備份工作交給slave) 2.可以開啓aof slave-serve-stale-data yes slave配置: 1.聲明slaveof localhost 6379 #master端口 2.配

原创 基本規則

工作區和GOPATH 工作區是放置Go源碼文件的目錄,一般情況下,Go源碼文件都需要存放到工作區中,但是對於命令源碼文件來說,這不是必須的 src目錄:用於存放源碼文件,以代碼包爲組織形式 pkg目錄:用於存放歸檔文件(名稱以.a爲後

原创 sublime text packagecontrol安裝主題

步驟1: 下載packagecontrol安裝代碼 對應好sublime版本複製對應的安裝代碼,切換到sublime,點擊view  ->  show console,將安裝代碼複製,然後回車確定 安裝需要等一會兒,安裝完成後,重啓su

原创 go語言在linux平臺上的搭建

go源碼包在官網:golang.org下載,go分三類平臺:window、freebsn、linxu Linux下go的環境變量設置: 1.GOROOT 該環境變量的值應該爲Go語言的當前安裝目錄,例如: export GOROOT=/u