久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

redis搭建和數據落盤的方法是什么-創新互聯

本篇內容介紹了“redis搭建和數據落盤的方法是什么”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!

創新互聯建站專注于企業網絡營銷推廣、網站重做改版、天祝藏族自治網站定制設計、自適應品牌網站建設、H5場景定制商城網站建設、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為天祝藏族自治等各大城市提供網站開發制作服務。

一、 redis的編譯安裝

1、依賴的系統包

yum install -y wget gcc make tcl

2、下載包地址

1、各個版本redis的下載地址
http://download.redis.io/releases/
2、本文安裝最新版本4.0.9
wget http://download.redis.io/releases/redis-4.0.9.tar.gz

3、編譯安裝

1、解壓:tar xf redis-4.0.9.tar.gz && cd redis-4.0.9
2、編譯:make
3、編譯測試:make test
4、安裝:make PREFIX=/usr/local/redis install
5、拷貝配置文件到配置文件夾:mkdir  /usr/local/redis/etc && cp  redis-4.0.9/redis.conf  /usr/local/redis/etc/

二、 redis的配置參數

必要的參數設置

將“daemonize”屬性設置為“yes”,表示我們會以后臺進程形式啟動Redis服務;
將“port”屬性設置為指定的端口,這里默認為“6379”;
將“logfile”屬性設置為指定的日志路徑;
將“dir”設置為指定的工作目錄
將“requirepass”設定為本機連接的密碼
其余的屬性可以保持默認。

其他參數設置

bind:指定redis只接收來自該IP的請求,如果不設置,那么將處理所有請求,在生產環節中最好設置該項
protected-mode:保護模式,默認是開啟狀態,只允許本地客戶端連接, 可以設置密碼或添加bind來連接
port:指定 redis 運行的端口,默認是 6379
tcp-backlog:TCP監聽的大容納數量,在高并發的環境下,你需要把這個值調高以避免客戶端連接緩慢的問題。Linux 內核會把這個值縮小成 /proc/sys/net/core/somaxconn對應的值,要提升并發量需要修改這兩個值才能達到目的;默認是511
timeout:指定在一個 client 空閑多少秒之后關閉連接(0表示永不關閉)
tcp-keepalive:單位是秒,表示將周期性的使用SO_KEEPALIVE檢測客戶端是否還處于健康狀態,避免服務器一直阻塞,官方給出的建議值是300s,如果設置為0,則不會周期性的檢測
daemonize:默認情況下 redis 不是作為守護進程運行的,如果你想讓它在后臺運行,你就把它改成 yes。當redis作為守護進程運行的時候,它會寫一個 pid 到 /var/run/redis.pid 文件里面
supervised:可以通過upstart和systemd管理Redis守護進程,默認為no,沒有啟動互動
    supervised no - 沒有監督互動
    supervised upstart - 通過將Redis置于SIGSTOP模式來啟動信號
    supervised systemd - signal systemd將READY = 1寫入$ NOTIFY_SOCKET
    supervised auto - 檢測upstart或systemd方法基于 UPSTART_JOB或NOTIFY_SOCKET環境變量
pidfile:配置PID文件路徑,當redis作為守護進程運行的時候,它會把 pid 默認寫到 /var/redis/run/redis_6379.pid 文件里面
loglevel:定義日志級別,可以是下面的這些值:
    debug(記錄大量日志信息,適用于開發、測試階段)
    verbose(較多日志信息)
    notice(適量日志信息,使用于生產環境)
    warning(僅有部分重要、關鍵信息才會被記錄)
logfile:日志文件的位置
syslog-enabled:要想把日志記錄到系統日志,就把它改成 yes,也可以可選擇性的更新其他的syslog 參數以達到你的要求
syslog-ident:設置系統日志的ID
syslog-facility:指定系統日志設置,必須是 USER 或者是 LOCAL0-LOCAL7 之間的值
databases:設置數據庫的數目。默認的數據庫是DB 0 ,可以在每個連接上使用select  <dbid> 命令選擇一個不同的數據庫,dbid是一個介于0到databases - 1 之間的數值
always-show-logo:redis啟動時是否顯示login
save <間隔時間(秒)> <寫入次數>:根據給定的時間間隔和寫入次數將數據保存到磁盤
    save 900 1:900 秒內如果至少有 1 個 key 的值變化,則保存
    save 300 10:300 秒內如果至少有 10 個 key 的值變化,則保存
    save 60 10000:60 秒內如果至少有 10000 個 key 的值變化,則保存
stop-writes-on-bgsave-error:如果用戶開啟了RDB快照功能,那么在redis持久化數據到磁盤時如果出現失敗,默認情況下,redis會停止接受所有的寫請求
rdbcompression:對于存儲到磁盤中的快照,可以設置是否進行壓縮存儲,如果是的話,redis會采用LZF算法進行壓縮
rdbchecksum:在存儲快照后,我們還可以讓redis使用CRC64算法來進行數據校驗,但是這樣做會增加大約10%的性能消耗,如果希望獲取到大的性能提升,可以關閉此功能
dbfilename:設置快照的文件名
dir:設置快照文件的存放路徑,這個配置項一定是個目錄,而不能是文件名
requirepass:本機連接的密碼
slaveof <masterip> <masterport>:主從復制,使用 slaveof 來讓一個 redis 實例成為另一個reids 實例的副本,默認關閉
masterauth <master-password>:如果 master 需要密碼認證,就在這里設置,默認不設置
slave-serve-stale-data:當一個 slave 與 master 失去聯系,或者復制正在進行的時候,slave 可能會有兩種表現
     1) 如果為 yes ,slave 仍然會應答客戶端請求,但返回的數據可能是過時,或者數據可能是空的在第一次同步的時候
     2) 如果為 no ,在你執行除了 info he salveof 之外的其他命令時,slave 都將返回一個 "SYNC with master in progress" 的錯誤
slave-read-only:你可以配置一個 slave 實體是否接受寫入操作
appendonly: 默認redis使用的是rdb方式持久化,這種方式在許多應用中已經足夠用了。但是redis如果中途宕機,會導致可能有幾分鐘的數據丟失,根據save來策略進行持久化,Append Only File是另一種持久化方式,可以提供更好的持久化特性。Redis會把每次寫入的數據在接收后都寫入appendonly.aof文件,每次啟動時Redis都會先把這個文件的數據讀入內存里,先忽略RDB文件
appendfilename:aof文件名
appendfsync:aof持久化策略的配置
    appendfsync always,表示每次寫入都執行fsync,以保證數據同步到磁盤
    appendfsync everysec,表示每秒執行一次fsync,可能會導致丟失這1s數據
    appendfsync no,表示不執行fsync,由操作系統保證數據同步到磁盤,速度最快
no-appendfsync-on-rewrite:指定是否在后臺aof文件rewrite期間調用fsync,默認為no,表示要調用fsync(無論后臺是否有子進程在刷盤);Redis在后臺寫RDB文件或重寫afo文件期間會存在大量磁盤IO,此時,在某些linux系統中,調用fsync可能會阻塞
auto-aof-rewrite-percentage:指定redis重寫aof文件的條件,默認為100,表示與上次rewrite的aof文件大小相比,當前aof文件增長量超過上次afo文件大小的100%時,就會觸發background rewrite。若配置為0,則會禁用自動rewrite
auto-aof-rewrite-min-size:指定觸發rewrite的aof文件大小。若aof文件小于該值,即使當前文件的增量比例達到auto-aof-rewrite-percentage的配置值,也不會觸發自動rewrite。即這兩個配置項同時滿足時,才會觸發rewrite
aof-rewrite-incremental-fsync:aof rewrite過程中,是否采取增量文件同步策略,默認為“yes”。 rewrite過程中,每32M數據進行一次文件同步,這樣可以減少aof大文件寫入對磁盤的操作次數
slowlog-log-slower-than:slog log是用來記錄redis運行中執行比較慢的命令耗時

三、 redis的單實例啟動

啟動

1、cd  /usr/local/redis
2、./bin/redis-server ./etc/redis.conf

客戶端命令行進入

1、cd  /usr/local/redis
2、./bin/redis-cli -h 127.0.0.1 -p 6379 -a 123456
    127.0.0.1:6379> set name 'beijing'
    OK
    127.0.0.1:6379> get name
    "beijing"

關閉

1、cd  /usr/local/redis
2、./bin/redis-cli -h 127.0.0.1 -p 6379 -a 123456 shutdown

四、 redis的主從配置啟動

1、master,配置文件修改

port 6379
logfile "/data/redis/data6379/redis.log"
pidfile /var/run/redis_6379.pid
dir /data/redis/data6379
requirepass 123456

主redis一般配置為不使用RDB和AOF持久化到硬盤
#save 900 1
#save 300 10
#save 60 10000
appendonly no

2、slave,配置文件修改

port 6380
logfile "/data/redis/data6380/redis.log"
pidfile /var/run/redis_6380.pid
dir /data/redis/data6380
requirepass 123456
slaveof 127.0.0.1 6379
masterauth 123456
slave-read-only yes

從redis可以配置為RDB和AOF持久化到硬盤
save 900 1
save 300 10
save 60 10000
appendonly yes

3、啟動master和slave

1、cd  /usr/local/redis
2、./bin/redis-server ./etc/redis6379.conf
3、./bin/redis-server ./etc/redis6380.conf

4、驗證主從寫入數據同步

master
    [root@dbtest1 redis]# ./bin/redis-cli -h 127.0.0.1 -p 6379 -a 123456
    127.0.0.1:6379> get name
    (nil)
    127.0.0.1:6379> set name "beijing"
    OK
    127.0.0.1:6379> get name
    "beijing"

slave
    [root@dbtest1 redis]# ./bin/redis-cli -h 127.0.0.1 -p 6380 -a 123456
    127.0.0.1:6380> get name
    "beijing"

五、 數據落盤RDB和AOF的區別

RDB的回寫方式

同步回寫即SAVE命令,主進程直接向磁盤回寫數據。在數據大的情況下會導致系統假死很長時間,所以一般不是推薦的
異步回寫即BGSAVE命令,主進程fork后,復制自身并通過這個新的進程回寫磁盤,回寫結束后新進程自行關閉。由于這樣做不需要主進程阻塞,系統不會假死

RDB的特點

* RDB就是Snapshot快照存儲,是默認的持久化方式
* 可理解為半持久化模式,即按照一定的策略周期性的將數據保存到磁盤,save <間隔時間(秒)> <寫入次數>:根據給定的時間間隔和寫入次數將數據保存到磁盤
* 對應產生的數據文件為dump.rdb,通過配置文件中的save參數來定義快照的周期
* Redis的RDB文件不會壞掉,因為其寫操作是在一個新進程中進行的
* 當生成一個新的RDB文件時,Redis生成的子進程會先將數據寫到一個臨時文件中,然后通過原子性rename系統調用將臨時文件重命名為RDB文件,這樣在任何時候出現故障,Redis的RDB文件都總是可用的

AOF的特點

* AOF(Append-Only File)比RDB方式有更好的持久化性
* 由于在使用AOF持久化方式時,Redis會將每一個收到的寫命令都通過Write函數追加到文件中,類似于MySQL的binlog
* 當Redis重啟時會通過重新執行文件中保存的寫命令來在內存中重建整個數據庫的內容
* 對應的設置參數為:
    * appendonly yes,啟用AOF持久化方式
    * appendfilename appendonly.aof,AOF文件的名稱,默認為appendonly.aof
    * appendfsync always,每次收到寫命令就立即強制寫入磁盤,是最有保證的完全的持久化,但速度也是最慢的,一般不推薦使用
    * appendfsync everysec,每秒鐘強制寫入磁盤一次,在性能和持久化方面做了很好的折中,是受推薦的方式
    * appendfsync no,完全依賴OS的寫入,一般為30秒左右一次,性能最好但是持久化最沒有保證,不被推薦
* AOF的完全持久化方式同時也帶來了另一個問題,持久化文件會變得越來越大,為了壓縮AOF的持久化文件,Redis提供了bgrewriteaof命令,收到此命令后Redis將使用與快照類似的方式將內存中的數據以命令的方式保存到臨時文件中,最后替換原來的文件,以此來實現控制AOF文件的增長

按照以下優先級進行數據的恢復

1、如果只配置AOF,重啟時加載AOF文件恢復數據
2、如果同時配置了RDB和AOF,啟動時只加載AOF文件恢復數據
3、如果只配置RDB,啟動是將加載RDB文件恢復數據
(需要注意的為:使用AOF備份數據進行恢復數據時需要主庫開啟appendonly yes,才會恢復數據;使用RDB備份數據進行恢復數據時,不需要主庫開啟對應參數)

六、主庫宕機后的處理

1、主庫出現宕機

此處模擬主庫宕機
1、cd  /usr/local/redis
2、./bin/redis-cli -h 127.0.0.1 -p 6379 -a 123456 shutdown

2、將slave上的同步狀態取消,避免主庫在未完成數據恢復前就重啟,進而直接覆蓋掉從庫上的數據,導致所有的數據丟失

127.0.0.1:6380> slaveof no one

3、拷貝從機數據到主機上

1、拷貝AOF數據用于恢復
cp data6380/appendonly.aof data6379/appendonly.aof
主庫./etc/redis6379.conf開啟appendonly yes

2、拷貝RDB數據用于恢復
127.0.0.1:6380> BGSAVE
cp data6380/dump.rdb data6379/dump.rdb

4、主庫重新啟動

1、cd  /usr/local/redis
2、./bin/redis-server ./etc/redis6379.conf

5、重新進行主從同步的配置,這個時候就不用再指定密碼了,有原始記錄

127.0.0.1:6380> slaveof 127.0.0.1 6379

“redis搭建和數據落盤的方法是什么”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注創新互聯網站,小編將為大家輸出更多高質量的實用文章!

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享題目:redis搭建和數據落盤的方法是什么-創新互聯
地址分享:http://www.js-pz168.com/article8/dodeop.html

成都網站建設公司_創新互聯,為您提供微信小程序服務器托管軟件開發品牌網站建設虛擬主機電子商務

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
懂色av一区二区三区在线播放| 午夜视频久久久| 一本一道久久a久久精品| 911国产精品| 国产精品久久久久久久蜜臀| 调教+趴+乳夹+国产+精品| 国产成人精品三级| 久久伊人一区二区| 欧美精品xxxxbbbb| 中文字幕佐山爱一区二区免费| 麻豆精品一二三| 成人动漫视频在线观看完整版| 一本到一区二区三区| 久久久亚洲精品石原莉奈| 亚洲地区一二三色| 91在线视频播放| 一本色道久久综合亚洲aⅴ蜜桃 | 色婷婷av久久久久久久| 精品国产乱码久久久久久久| 亚洲福利视频一区二区| 99视频超级精品| 中文字幕欧美人与畜| 久久久久久久精| 另类小说色综合网站| 国模精品一区二区三区| 欧美精品一级二级三级| 亚洲精选在线视频| 成人手机电影网| 一区二区三区国| 欧美激情一区二区在线| 经典三级一区二区| 欧美在线一二三区| 久久综合九色综合97婷婷| 日本不卡一二三区黄网| 国精产品一区二区| 日韩三级av在线播放| 五月天一区二区三区| 不卡视频一区二区| 91精选在线观看| 性做久久久久久免费观看| 999在线观看免费大全电视剧| 欧美色偷偷大香| 亚洲精品日产精品乱码不卡| 99久久久国产精品| 欧美自拍丝袜亚洲| 亚洲精品日韩综合观看成人91| 99久久99久久久精品齐齐| 欧美丝袜第三区| 亚洲综合成人在线视频| 91久久伊人青青碰碰婷婷| 欧美久久高跟鞋激| 五月天中文字幕一区二区| 精品国产乱码久久久久久蜜柚| 欧美电影免费观看高清完整版在线| 日韩**一区毛片| 欧美少妇一区| 欧美激情一区二区三区在线| 国产传媒欧美日韩成人| 色94色欧美sute亚洲线路一ni | 欧美mv日韩mv| 韩国理伦片一区二区三区在线播放| 日本一区二区三区精品视频| 国产日韩精品一区二区浪潮av| 精品一区在线看| 亚洲人成网站在线观看播放| 亚洲欧美在线视频观看| 97超碰人人模人人爽人人看| 欧美一区二区三区免费| 久久成人18免费观看| 亚洲欧美成人一区| 亚洲最大色网站| 久久国产精品久久精品国产| 久久精品人人爽人人爽| 成人app下载| 欧美一区二区三区性视频| 久久精品99久久久| 色综合亚洲欧洲| 亚洲电影你懂得| 日韩亚洲视频在线| 亚洲精选免费视频| 久久综合一区| 亚洲欧洲韩国日本视频| 国产精品一区二区不卡视频| 久久久久久久久久久黄色| voyeur盗摄精品| 欧美一级一区二区| 国产精品影音先锋| 欧美精品色综合| 韩国精品久久久| 欧美日韩一区二区在线视频| 美女性感视频久久| 色婷婷国产精品久久包臀 | 欧美激情综合五月色丁香小说| 97久久久精品综合88久久| 精品入口麻豆88视频| 国产不卡在线视频| 日韩美女视频在线| 成人三级在线视频| 精品久久国产字幕高潮| 成人av在线网| 26uuu成人网一区二区三区| www.日韩大片| 久久久久综合网| 99re在线国产| 国产精品国产自产拍高清av | 欧美午夜精品久久久| 精品亚洲国内自在自线福利| 欧美天天综合网| 国产精一品亚洲二区在线视频| 欧美精品欧美精品系列| 国产丶欧美丶日本不卡视频| 日韩欧美你懂的| 99精品1区2区| 亚洲国产高清在线观看视频| 国产午夜精品一区| 亚洲免费在线观看视频| 日韩免费电影一区二区| 视频在线在亚洲| 在线视频中文字幕一区二区| 精品一区二区影视| 欧美一区二区三区四区视频| av在线不卡网| 亚洲国产精品成人综合 | 亚洲男帅同性gay1069| 青青成人在线| 日本亚洲视频在线| 欧美精品在线观看播放| fc2成人免费人成在线观看播放| 久久久久成人黄色影片| 精品一区二区日本| 亚洲成在人线免费| 欧美图片一区二区三区| 丁香网亚洲国际| 国产欧美精品一区二区三区四区| 精品乱码一区二区三区| 亚洲成人免费在线| 欧美日韩亚洲综合| eeuss国产一区二区三区| 国产精品美日韩| 视频一区二区精品| 精品无人码麻豆乱码1区2区 | 国产99久久久久久免费看农村| 精品国产免费人成在线观看| 国产精品一区二区三区在线| 亚洲自拍都市欧美小说| 欧美亚洲自拍偷拍| av网站一区二区三区| 亚洲欧美综合另类在线卡通| 一区二区免费在线观看| 国产乱淫av一区二区三区| 久久久噜噜噜久久中文字幕色伊伊 | ts人妖另类在线| 一级中文字幕一区二区| 在线观看日韩电影| www.av亚洲| 一区二区视频在线| 欧美日韩久久一区二区| 3d动漫精品啪啪一区二区三区免费 | 日韩欧美国产麻豆| 国产精品制服诱惑| 日韩av电影一区| 欧美精品一区视频| 日韩高清国产精品| 九九九久久久精品| 国产日产欧美一区二区视频| 日本精品一区二区三区不卡无字幕| 久久精品国产色蜜蜜麻豆| 久久理论电影网| 亚洲激情电影在线| 国产69精品一区二区亚洲孕妇| 中文字幕在线不卡一区二区三区| 色婷婷国产精品| 91麻豆免费在线观看| 亚洲成人自拍一区| 欧美xxx久久| 日韩理论片在线观看| 夫妻av一区二区| 一区二区三区精品| 日韩一区二区电影网| 欧美日韩亚洲在线| 国产丶欧美丶日本不卡视频| 亚洲人吸女人奶水| 制服丝袜在线91| 欧美日韩国产精品一卡| 国产成人99久久亚洲综合精品| 亚洲欧美日韩国产手机在线| 欧美人体做爰大胆视频| 久久国产日韩欧美| 国产老女人精品毛片久久| 亚洲日本va午夜在线影院| 制服丝袜中文字幕一区| 欧美一区二区三区四区夜夜大片| 国产高清精品网站| 亚洲一区二区在线观看视频| 精品日韩在线观看| 在线看成人av电影| 国产精品一区二区三区在线观| 黄页视频在线91| 亚洲欧美一区二区三区国产精品| 91精品国产麻豆国产自产在线|