<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        初識Redis邂逅

        來源:懂視網 責編:小采 時間:2020-11-09 07:34:31
        文檔

        初識Redis邂逅

        初識Redis邂逅:最近由于一塊業務系統瓶頸的原因,需要找一個能夠實現數據快速匯總的工具做一個中間緩存。具體場景是這樣的:服務器收集WEB機群的日志集中處理,日志中有大量重復信息,需要匯總做COUNT次數統計。最開始用的MYSQL,后來發現寫入瓶頸,造成數據庫寫入線程阻塞
        推薦度:
        導讀初識Redis邂逅:最近由于一塊業務系統瓶頸的原因,需要找一個能夠實現數據快速匯總的工具做一個中間緩存。具體場景是這樣的:服務器收集WEB機群的日志集中處理,日志中有大量重復信息,需要匯總做COUNT次數統計。最開始用的MYSQL,后來發現寫入瓶頸,造成數據庫寫入線程阻塞

        最近由于一塊業務系統瓶頸的原因,需要找一個能夠實現數據快速匯總的工具做一個中間緩存。具體場景是這樣的:服務器收集WEB機群的日志集中處理,日志中有大量重復信息,需要匯總做COUNT次數統計。最開始用的MYSQL,后來發現寫入瓶頸,造成數據庫寫入線程阻塞

        最近由于一塊業務系統瓶頸的原因,需要找一個能夠實現數據快速匯總的工具做一個中間緩存。具體場景是這樣的:服務器收集WEB機群的日志集中處理,日志中有大量重復信息,需要匯總做COUNT次數統計。最開始用的MYSQL,后來發現寫入瓶頸,造成數據庫寫入線程阻塞,日志處理線程只能等到不然會把放在內存里的數據庫寫入隊列塞滿。后來按業務做了分表,數據庫寫入和日志處理都改成了多線程。仍然不能解決問題,服務器負載也飆升。最后經過組里討論,決定采用redis。正好也趁此機會研究下。

        一、安裝

        先說下安裝環境和過程:
        操作系統:centos5.4
        redis版本:redis-2.8.7.tar.gz
        過程如下:

        cd /data0/software/install
        mkdir install_redis
        cd install_redis
        wget http://download.redis.io/releases/redis-2.8.7.tar.gz
        tar zxvf redis-2.8.7.tar.gz
        cd redis-2.8.7
        make && make install
        #修改配置文件,redis以守護進程模式運行
        vi redis.conf
        daemonize yes
        #啟動redis,指定配置文件位置
        cd src/
        ./redis-server /usr/local/redis/redis.conf

        redis-server啟動服務端,需指定配置文件位置,否則會采用默認配置啟動。默認使用6379端口,據說用手機打字的四個字母,代表一個歌手。注意redis-server和redis-cli(客戶端)程序都在./src目錄下(汗,我找了好久)。

        服務器端默認是不啟動守護進程模式的,需要在配置文件中修改(daemonize yes)

        src下有個負載的測試工具redis-benchmark,做了個測試,和其他人的做了對比,稍微領先點,應該是機器比較牛,不到1.7秒10W并發。結果如下:

        \

        執行redis-cli啟動客戶端程序。這樣即可和redis進行交互了。輸入幾個測試命令:

        \

        二、java包、php擴展安裝配置

        java的環境搭建比較簡單,下載一個包導入就好了。

        \

        php擴展安裝稍麻煩點,linux安裝過程如下:

        tar zvxf redis-2.8.7.tar.gz
        cd redis-2.8.7
        /bin/phpize
        ./configure --with-php-config=bin/php-config
        make
        make install
        cd ..
        
        由于我還要在本地電腦上做測試,也順帶在windows下做了安裝,redis的安裝過程比較容易,下載即可運行。擴展就有點麻煩,大致如下:

        PHP5.4.x 的 redis 擴展 php_redis.dll
        擴展下載地址:
        https://github.com/nicolasff/phpredis/downloads
        包含 Non Thread Safe 和 Thread Safe 兩個版本
        首先把 php_redis.dll 和 php_igbinary.dll 放入PHP的ext文件夾,
        然后在php.ini配置文件里添加如下代碼:
        extension=php_igbinary.dll extension=php_redis.dll
        重啟WebServer
        注意:
        extension=php_igbinary.dll 一定要放在 extension=php_redis.dll 的前面,否則此擴展不會生效。

        測試代碼如下:

        \

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        初識Redis邂逅

        初識Redis邂逅:最近由于一塊業務系統瓶頸的原因,需要找一個能夠實現數據快速匯總的工具做一個中間緩存。具體場景是這樣的:服務器收集WEB機群的日志集中處理,日志中有大量重復信息,需要匯總做COUNT次數統計。最開始用的MYSQL,后來發現寫入瓶頸,造成數據庫寫入線程阻塞
        推薦度:
        標簽: 系統 最近 一塊
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: APP在线免费观看视频| 亚洲av乱码中文一区二区三区| 两个人日本WWW免费版| 亚洲国产一区二区三区| 成人一级免费视频| 亚洲日韩乱码中文无码蜜桃臀网站| 一级毛片大全免费播放下载| 亚洲日韩在线观看| 免费福利电影在线观看| 亚洲国产精品久久久久| 最近最新高清免费中文字幕| 久久精品国产亚洲av高清漫画 | 国产免费伦精品一区二区三区| 亚洲国产精品成人| 国内精品免费视频精选在线观看| 亚洲狠狠久久综合一区77777| 99精品热线在线观看免费视频 | 亚洲AV无码专区在线播放中文| 99re这里有免费视频精品| 亚洲人妖女同在线播放| 国产美女无遮挡免费网站| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 亚洲真人无码永久在线| 国产无遮挡无码视频免费软件| 日韩亚洲Av人人夜夜澡人人爽| 91精品国产免费入口| 亚洲午夜无码久久久久小说| 亚洲国产成人久久一区WWW| 99久久成人国产精品免费| 亚洲同性男gay网站在线观看| 国产成人在线免费观看| 野花香高清在线观看视频播放免费| 亚洲香蕉免费有线视频| 国产精品国产午夜免费福利看 | 国产福利免费观看| 中文字幕在线免费看线人| 亚洲国产av一区二区三区丶| 亚洲成?v人片天堂网无码| 95老司机免费福利| 免费激情网站国产高清第一页| 久久久无码精品亚洲日韩按摩 |