<sub id="jb9jp"><dfn id="jb9jp"><mark id="jb9jp"></mark></dfn></sub>
<sub id="jb9jp"><var id="jb9jp"></var></sub>

<sub id="jb9jp"><dfn id="jb9jp"><mark id="jb9jp"></mark></dfn></sub>

<address id="jb9jp"><nobr id="jb9jp"></nobr></address>
    <address id="jb9jp"></address>

            <sub id="jb9jp"></sub>

          <sub id="jb9jp"><dfn id="jb9jp"><mark id="jb9jp"></mark></dfn></sub>

            <address id="jb9jp"><listing id="jb9jp"></listing></address>

              <address id="jb9jp"><listing id="jb9jp"></listing></address>

                新聞觀點

                一臺服務器同時運營多個Redis的解決方法

                2020/2/27 21:05:01   |   閱讀次數:


                一臺服務器同時運營多個Redis的解決方法

                最近部署人人商城,發現2套程序的redis服務功能是混亂的,A程序運行的數據和B程序運行的數據存在互相干擾問題,由于數據沖突問題,需要單獨的redis,但是沒有服務器安裝redis了,于是考慮redis服務多開;經過查閱相關資料,筆者親測找到如下2中解決方法:

                方法1:redis存在0-15共16個庫,在spring配置里,對不同項目配置不同數據庫,代碼如下:其中database在0-15里面隨意選取一個,問題解決。這種方法簡單但是不知道是否影響redis的運行效率。

                具體的人人代碼如下:

                首先要去人你的人人環境切換為redis,請參考下面
                $config['setting']['cache'] = 'redis';  // 默認是mysql,改為redis

                然后選擇redis的庫,

                // --------------------------  CONFIG REDIS  --------------------------- //
                $config['setting']['redis']['server'] = '127.0.0.1';//如果redis服務器在別的機器,請填寫機器的IP地址。
                $config['setting']['redis']['port'] = 6379;
                $config['setting']['redis']['pconnect'] = 1;
                $config['setting']['redis']['timeout'] = 1;
                $config['setting']['redis']['requirepass'] = '';


                方法2:利用redis多開的原理

                具體方法:單實例多應用一樣,復制新的配置文件,改變配置名稱,修改配置文件里面的端口號、PID文件路徑以及日志文件路徑、 轉儲文件路徑,確保兩個或者多個redis服務不會沖突;


                默認Redis程序安裝在/www/server/redis目錄下;
                配置文件:/www/server/redis/redis.conf,該配置文件中配置的端口為默認端口:6379;
                可以指定端口啟動多個Redis進程。

                cd /www/server/redis/   #切換到redis安裝路徑下
                cp  redis.conf redis6380.conf  #復制到新的配置文件供第二個redis使用
                vim  redis6380.conf  #配置新redis文件,避免兩個redis沖突,在配置文件找到以下幾項,進行修改;

                pidfile /var/run/redis/redis_6380.pid   #指定新的PID文件路徑
                port 6380    #指定新的端口號
                logfile /var/log/redis/redis_6380.log   #指定新的日志文件路徑
                dbfilename dump_6380.rdb   #指定新的轉儲文件路徑
                #配置文件修改完成  保存退出

                啟動多實例命令及查看啟動結果:
                redis-server /www/server/redis/redis6380.conf  #啟動新實例命令
                netstat -lnpt        #通過端口查看服務器是否啟動,結果如下:

                tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      1288/redis-server 1
                tcp        0      0 127.0.0.1:6380          0.0.0.0:*               LISTEN      4084/redis-server 1


                 

                相關新聞
                首頁 | 關于我們 | 網站建設 | 網站優化 | 服務范圍 | 案例作品 | 信息資訊 | sitemap
                香港三级片韩国三级电影台湾三级片三级香港三级电影三级视频香港三级国产三级三级黄色片日本三级片电影三级影片三级做爰视频三级电影片免费三级三级在线李丽珍三级三级漫画韩国三级网站三级女友经典三级电影三级经典三级国产三级在线,香港三级片韩国三级电影韩国三级三级小说三级网站欧美三级电影三级七日情三级动漫国产三级精品三级在专区三级电影网站香港经典三级美国三级三级图片欧美三级在线现看中文舒淇三级三级全黄韩国三级a视频在线观看日本三级在线观看三级生活片香港三级下载韩国三级女星三级在线看中文字幕完整版,香港三级片韩国三级电影香港经典三级片国产三级日本三级日产三级日本三级经典三级黄色三级三级网日本三级电影神马三级我不卡美国三级电影国产三级在线观看播放午夜三级免费三级电影三级理论片快播三级片港台三级韩国三级bd高清神马影院三级三级警监香港三级电影在线观看韩国三级电影大全,香港三级片韩国三级电影韩国日本三级在线观看香港三级片大全三级蔷薇之恋三级网址三级全黄的视频在线观看三级电影网三级黄色电影三级影院韩国三级香港三级日本三级l台湾三级香港三级日本三级韩国三级人与邱淑贞三级成人三级电影三级日本古装三级韩国三级朋友妈妈2017翁虹三级伦理三级片三级4级全黄经典三级在线观看,香港三级片韩国三级电影三级电影日韩三级三级黄片香港三级台湾三级在线播放香港经典aⅴ三级观看欧美三级国产三香港三韩国三级徐若瑄三级三级大片三级黄色三级伦理片三级动画三级影视日本三级电影在线观看韩国三级中文字幕全部电影188三级app国产三级成人不卡在线观看女主拍三级假戏真做h温碧霞三级三级网站午夜三级