亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

向著架構技術進軍---實踐redis(一)

2024-06-28 13:24:18
字體:
來源:轉載
供稿:網友
向著架構技術進軍---實踐redis(一)

一個網站如何面對高容量大并發的壓力,是架構師們要研究的事情。雖然目前我工作的站還沒有達到這個水平,但是一些未雨綢繆的工作應該要開始了,給我們定的計劃是在半年到一年時間,完成高容量大并發系統的架構設計。說干就干,先從redis開始吧。

首先得準備一份高記錄數據樣本,奈何手上沒有現成的,只好從短信系統取,短信系統用的是MSSQL,先得導入到MySQL中,我用了一個工具是mss2sql,下載地址是:http://www.intelligent-converters.com/demos/mss2sqld.exe,然后將一個100萬記錄的表導入MYSQL居然花了4個小時。

接下來安裝redis,先在windows環境下裝了個2.4版,準備將該表從MYSQL中導入redis,發現網上有篇文章介紹導出方法:http://www.oschina.net/translate/mysql-to-redis-in-one-step 《一步完成 MySQL 向 Redis 遷移》,發現在windows下始終提示

G:/redis-2.4.5-win32-win64/64bit>redis-cli --pipe(error) ERR unknown command '--pipe'

一開始以為是windows原因,隨即準備了臺centos的虛機,搗鼓一些nginx+php+mysq的環境不在話下,最后安裝了redis發現還是提示上述錯誤,最終想起來我在windows和linux下用的都是redis2.4版,現在都用2.6和2.8版本了,那就升級吧。發現yum庫中最高版也只有2.4,那只有手動安裝了:http://www.redis.io/download

$ wget http://download.redis.io/releases/redis-2.8.14.tar.gz$ tar xzf redis-2.8.14.tar.gz$ cd redis-2.8.14$ make提示GCC忘記裝了,繼續搗鼓,參考:http://xueliang1yi.blog.163.com/blog/static/1145570162012102114635764/

1、報錯一 沒用gcc

安裝過程 yum install cpp yum install binutils yum install glibc yum install glibc-kernheaders yum install glibc-common yum install glibc-devel yum install gcc yum install make

注意gcc依賴了很多東西,有些包可能系統已經 裝了,有些沒有,防止出意外,最好都走一遍

2、報錯二,沒有tcl8.5, 安裝tcl8.5,過程如下下載地址:http://downloads.sourceforge.net/tcl/tcl8.5.10-src.tar.gz安裝過程tar -zxvf tcl8.5.tar.gz./configuremakemake install

3、安裝redismakemake test //檢查一下,看看有沒有問題make install

如果make繼續報錯,信息如下:error: jemalloc/jemalloc.h: No such file or directory執行 make MALLOC=libc 就行注意的是,為了防止出意外,make失敗后在make的話,清理一下,執行make clean

這樣redis2.8就裝好了,也可以運行mysql -u root -pxxx 庫名稱--skip-column-names --raw < events_to_redis.sql | redis-cli --pipe,接下來準備正式將這百萬數據導入redis,先查找redis通訊協議規范,資料上是這樣寫的:

Redis請求參數的通用格式如下:

*<參數數量> CR LF $<第1個參數字節數> CR LF <參數數據> CR LF ... $<第N個參數字節數> CR LF <參數數據> CR LF舉個例子,要使用SET命令在Redis中存儲一條key=mykey,value=myvalue的數據,則客戶端發送給Redis的服務器協議如下:

*3 $3 SET $5 mykey $7 myvalue最終發給Redis服務器的二進制數據用字符串表示是:

*3/r/n$3/r/nSET/r/n$5/r/nmykey/r/n$7/r/nmyvalue/r/n

好,接下來開始,按下回車:

All data transferred. Waiting for the last reply...Last reply received from server.errors: 0, replies: 1174192

完成的效率驚人,117萬多的記錄19秒導入!

如果覺得樣本源mysql的百萬計數據不過癮,也簡單,用下面的語句迅速在一個表內復制

INSERT INTO 表名SELECT *FROM 表名

經測,復制200萬數據需要10分鐘,40萬數據需要30分鐘左右,也就是2變4、4變8、8變16,很快的喲,不過得注意我在該表沒設置主鍵。

其他一些參考資料:

Redis應用場景:http://blog.csdn.net/hguisu/article/details/8836819

phPRedis中文手冊——《redis中文手冊》 php版:http://www.CUOXin.com/zcy_soft/archive/2012/09/21/2697006.html

淺談Redis數據庫的鍵值設計:http://blog.nosqlfan.com/html/3033.html

nosql應用場景——用redis打造山寨twitter:http://blog.csdn.net/exsuns/article/details/6358414 http://www.CUOXin.com/jackluo/archive/2013/06/27/3158974.html


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品一二三视频| 成人av在线天堂| 亚洲欧美日韩高清| 欧美孕妇孕交黑巨大网站| 97精品久久久中文字幕免费| 亚洲三级免费看| 亚洲最新av网址| 欧美专区福利在线| 欧美亚洲免费电影| 国产精品成人一区二区三区吃奶| 中文字幕亚洲综合久久| www.色综合| 91久久久久久久久久久久久| 国产精品永久免费观看| 欧美精品激情在线观看| 亚洲欧美日韩在线高清直播| 亚洲精品美女久久久久| 国产精品视频公开费视频| 久热精品视频在线观看一区| 欧美色播在线播放| 亚洲午夜未删减在线观看| 国产91免费观看| 精品国产91久久久| 国产精品久久久久7777婷婷| 日韩欧美第一页| 成人黄色中文字幕| 欧美一区二区三区……| 国自产精品手机在线观看视频| 久久激情视频久久| 国产第一区电影| 欧美激情亚洲视频| 欧美一级片一区| 成人激情视频在线观看| 亚洲欧美另类国产| 日韩av手机在线观看| 国产福利精品av综合导导航| 亚洲经典中文字幕| 久久久久这里只有精品| 亚洲精品99999| 亚洲国产精品va在线看黑人动漫| 国产精品视频专区| 久久国产精品久久久| 欧美午夜宅男影院在线观看| 久久亚洲国产成人| 国产ts人妖一区二区三区| 一区二区三区动漫| 日韩av在线资源| 国产在线观看精品| 亚洲成人精品久久久| 亚洲r级在线观看| 精品视频www| 91麻豆国产精品| 97精品久久久中文字幕免费| 欧美日韩福利在线观看| 精品视频—区二区三区免费| 久久99亚洲精品| 欧美成人在线网站| 欧美一区二区三区……| 欧美亚洲一级片| 欧美一区二粉嫩精品国产一线天| 亚洲视频免费一区| 亚洲成人网av| 色99之美女主播在线视频| 欧美成人激情视频| 亚洲午夜精品视频| 精品国产乱码久久久久久天美| 草民午夜欧美限制a级福利片| 久久精品这里热有精品| 欧美精品videofree1080p| 欧美电影在线观看高清| 97热精品视频官网| 亚洲精品少妇网址| 亚洲欧美国产va在线影院| 久久久久久久久久久人体| 久久这里有精品视频| 欧美xxxx综合视频| 欧美最猛黑人xxxx黑人猛叫黄| 久久久久九九九九| 久99九色视频在线观看| 国产欧美日韩专区发布| 亚洲国产欧美久久| 91av在线影院| 亚洲欧美国产高清va在线播| 日韩av在线一区| 亚洲网站在线看| 91精品视频专区| 91爱视频在线| 国产精品美女网站| 国产精品高潮呻吟久久av野狼| 成人精品一区二区三区电影黑人| 日韩电影中文 亚洲精品乱码| 久久在线观看视频| 68精品久久久久久欧美| 亚洲久久久久久久久久久| 欧美成人h版在线观看| 精品爽片免费看久久| 国产日韩欧美自拍| 亚洲欧美在线免费| 久久久在线观看| 精品电影在线观看| 欧美老女人性视频| 国产精品99久久久久久www| 国产精品自拍小视频| 美女国内精品自产拍在线播放| 狠狠色狠狠色综合日日小说| 欧美性生交xxxxxdddd| 91免费电影网站| 国产精品视频资源| 黑人极品videos精品欧美裸| 欧美激情高清视频| 亚洲欧美www| 91久久久久久久久| 日韩中文字幕在线播放| 久久中文精品视频| 最新国产成人av网站网址麻豆| 国产精品视频网址| 有码中文亚洲精品| 国产精品视频白浆免费视频| 亚洲国产中文字幕在线观看| 亚洲天堂男人的天堂| 欧美久久久精品| 国产成人精彩在线视频九色| 亚洲国产美女精品久久久久∴| 午夜精品一区二区三区视频免费看| 国产精品亚洲аv天堂网| 欧美日韩国产999| 成人久久18免费网站图片| 国产91成人video| www.欧美免费| 26uuu国产精品视频| 26uuu久久噜噜噜噜| 最近2019中文字幕在线高清| 国产精品99免视看9| 丰满岳妇乱一区二区三区| 欧美激情伊人电影| 狠狠色噜噜狠狠狠狠97| 国产精品成久久久久三级| 欧美一区二区三区图| 亚洲国产成人av在线| 庆余年2免费日韩剧观看大牛| 日韩av一区在线| 日韩欧美在线字幕| 亚洲国产精品一区二区久| 久青草国产97香蕉在线视频| 在线观看精品国产视频| 亚洲午夜性刺激影院| 2019亚洲男人天堂| 国产999精品久久久| 俺去了亚洲欧美日韩| 国模gogo一区二区大胆私拍| 国产精品r级在线| 日韩最新在线视频| 91高清在线免费观看| 欧美激情精品久久久| 成人免费视频在线观看超级碰| 久久久精品国产| 亚洲国产精品一区二区三区| 日韩国产精品亚洲а∨天堂免| 亚洲精品999| 插插插亚洲综合网| 欧美午夜片在线免费观看| 欧美一级在线亚洲天堂| 91国内在线视频| 国产精品中文久久久久久久|