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

首頁 > 系統 > CentOS > 正文

centos下的redis的安裝

2024-06-28 15:59:25
字體:
來源:轉載
供稿:網友

一、 下載redis最新版本2.2.14      

cd /usr/local/src

wget –c http://redis.googlecode.com/files/redis-2.2.14.tar.gz

二、 編譯安裝redis

tar zxvf redis-2.2.14.tar.gz

cd redis-2.2.14

make

make命令執行完成后,會在src目錄下生成5個可執行文件,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof、redis-check-dump,它們的作用如下:redis-server:Redis服務器的daemon啟動程序redis-cli:Redis命令行操作工具。當然,你也可以用telnet根據其純文本協議來操作redis-benchmark:Redis性能測試工具,測試Redis在你的系統及你的配置下的讀寫性能redis-check-aof:更新日志檢查

redis-check-dump:用于本地數據庫檢查

安裝:

make PREFIX=/usr/local install

 

三、 配置 Redis

 

mkdir /etc/redis

cp redis.conf /etc/redis/redis.conf

mkdir  /var/lib/redis

可從此處下載修改好的redis.conf 下載

 

1. redis.conf 配置參數:

#是否作為守護進程運行

daemonize yes

#如以后臺進程運行,則需指定一個pid,默認為/var/run/redis.pid

pidfile redis.pid

#綁定主機ip,默認值為127.0.0.1

#bind 127.0.0.1

#Redis默認監聽端口

port 6379

#客戶端閑置多少秒后,斷開連接,默認為300(秒)

timeout 300

#日志記錄等級,有4個可選值,debug,verbose(默認值),notice,warning

loglevel verbose

#指定日志輸出的文件名,默認值為stdout,也可設為/dev/null屏蔽日志

logfile stdout

#可用數據庫數,默認值為16,默認數據庫為0

databases 16

#保存數據到disk的策略

#當有一條Keys數據被改變是,900秒刷新到disk一次

save 900 1

#當有10條Keys數據被改變時,300秒刷新到disk一次

save 300 10

#當有1w條keys數據被改變時,60秒刷新到disk一次

save 60 10000

#當dump .rdb數據庫的時候是否壓縮數據對象

rdbcompression yes

#本地數據庫文件名,默認值為dump.rdb

dbfilename dump.rdb

#本地數據庫存放路徑,默認值為 ./

dir /var/lib/redis/

########### Replication #####################

#Redis的復制配置

# slaveof <masterip> <masterport> 當本機為從服務時,設置主服務的IP及端口

# masterauth <master-passWord> 當本機為從服務時,設置主服務的連接密碼

#連接密碼

# requirepass foobared

#最大客戶端連接數,默認不限制

# maxclients 128

#最大內存使用設置,達到最大內存設置后,Redis會先嘗試清除已到期或即將到期的Key,當此方法處理后,任到達最大內存設置,將無法再進行寫入操作。

# maxmemory <bytes>

#是否在每次更新操作后進行日志記錄,如果不開啟,可能會在斷電時導致一段時間內的數據丟失。因為redis本身同步數據文件是按上面save條件來同步的,所以有的數據會在一段時間內只存在于內存中。默認值為no

appendonly no

#更新日志文件名,默認值為appendonly.aof

#appendfilename

#更新日志條件,共有3個可選值。no表示等操作系統進行數據緩存同步到磁盤,always表示每次更新操作后手動調用fsync()將數據寫到磁盤,everysec表示每秒同步一次(默認值)。

# appendfsync always

appendfsync everysec

# appendfsync no

################ VIRTUAL MEMORY ###########

#是否開啟VM功能,默認值為no

vm-enabled no

# vm-enabled yes

#虛擬內存文件路徑,默認值為/tmp/redis.swap,不可多個Redis實例共享

vm-swap-file /tmp/redis.swap

#將所有大于vm-max-memory的數據存入虛擬內存,無論vm-max-memory設置多小,所有索引數據都是內存存儲的 (Redis的索引數據就是keys),也就是說,當vm-max-memory設置為0的時候,其實是所有value都存在于磁盤。默認值為0。

vm-max-memory 0

vm-page-size 32

vm-pages 134217728

vm-max-threads 4

############# ADVANCED CONFIG ###############

glueoutputbuf yes

hash-max-zipmap-entries 64

hash-max-zipmap-value 512

#是否重置Hash表

activerehashing yes

注意:Redis官方文檔對VM的使用提出了一些建議:

當你的key很小而value很大時,使用VM的效果會比較好.因為這樣節約的內存比較大.當你的key不小時,可以考慮使用一些非常方法將很大的key變成很大的value,比如你可以考慮將key,value組合成一個新的value.最好使用linux ext3 等對稀疏文件支持比較好的文件系統保存你的swap文件.vm-max-threads這個參數,可以設置訪問swap文件的線程數,設置最好不要超過機器的核數.如果設置為0,那么所有對swap文件的操作都是串行的.可能會造成比較長時間的延遲,但是對數據完整性有很好的保證.

 

2. 調整系統內核參數

如果內存情況比較緊張的話,需要設定內核參數:

echo 1 > /proc/sys/vm/overcommit_memory

這里說一下這個配置的含義:/proc/sys/vm/overcommit_memory該文件指定了內核針對內存分配的策略,其值可以是0、1、2。0,表示內核將檢查是否有足夠的可用內存供應用進程使用;如果有足夠的可用內存,內存申請允許;否則,內存申請失敗,并把錯誤返回給應用進程。1,表示內核允許分配所有的物理內存,而不管當前的內存狀態如何。2,表示內核允許分配超過所有物理內存和交換空間總和的內存Redis在dump數據的時候,會fork出一個子進程,理論上child進程所占用的內存和parent是一樣的,比如parent占用的內存為 8G,這個時候也要同樣分配8G的內存給child, 如果內存無法負擔,往往會造成redis服務器的down機或者IO負載過高,效率下降。所以這里比較優化的內存分配策略應該設置為 1(表示內核允許分配所有的物理內存,而不管當前的內存狀態如何)

 

四. 運行 Redis

 

1. 運行服務

redis-server /etc/redis/redis.conf

即可在后臺啟動redis服務,確認運行了之后,可以用redis-benchmark命令測試看看,還可以通過redis-cli命令實際操作一下,比如:

redis-cli set foo bar

OK

redis-cli get foo

bar

2. 關閉服務

redis-cli shutdown

如果端口變化可以指定端口:

redis-cli -p 6380 shutdown

3. 保存/備份

數據備份可以通過定期備份該文件實現。因為redis是異步寫入磁盤的,如果要讓內存中的數據馬上寫入硬盤可以執行如下命令:redis-cli save 或者 redis-cli -p 6380 save(指定端口)注意,以上部署操作需要具備一定的權限,比如復制和設定內核參數等。執行redis-benchmark命令時也會將內存數據寫入硬盤。

4. 同步機制

redis實現的同步機制相對簡單,缺少同步機制常見的check point和校驗機制。在運行時,如果master -> slave同步請求轉發被丟棄, slave將無法恢復該請求的相關信息,直到slave重啟時從master全量加載數據時才能修復。因此,建議使用redis盡量利用其 key/value和value支持多種類型的特性,存儲一些相對不重要的數據。

 

五. 自啟動

 

從此處下載腳本  下載

聲明:此腳本來自網絡,經過簡單修改,已測,可用。

用這個腳本管理之前,需要先配置下面的內核參數,否則Redis腳本在重啟或停止redis時,將會報錯,并且不能自動在停止服務前同步數據到磁盤上:

vi /etc/sysctl.conf

vm.overcommit_memory = 1

然后應用生效:sysctl -p

然后增加服務并開機自啟動:

chmod 755 /etc/init.d/redischkconfig --add redischkconfig --level 345 redis onchkconfig --list redis


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲天堂av女优| 96精品视频在线| 日韩av电影手机在线观看| 国产精品视频久| 中文字幕国产精品| 欧美激情在线一区| 久久精品国产久精国产思思| 国产欧美一区二区三区久久| 亚洲欧美在线免费观看| 日韩成人黄色av| 欧美美最猛性xxxxxx| 亚洲国产私拍精品国模在线观看| 全亚洲最色的网站在线观看| 日韩精品免费在线播放| 日韩欧美精品免费在线| 色悠久久久久综合先锋影音下载| 日本aⅴ大伊香蕉精品视频| 国产精品网站大全| 91九色蝌蚪国产| 亚洲第一偷拍网| 亚洲一区亚洲二区| 日韩免费看的电影电视剧大全| 91国产美女视频| 亚洲激情第一页| 国产成人精品久久二区二区| 亚洲综合社区网| 日韩欧美国产骚| 91网在线免费观看| 91国产中文字幕| 免费91麻豆精品国产自产在线观看| 国产精品久久久| 欧美性猛交xxxx富婆弯腰| 亚洲第一页中文字幕| 亚洲精品美女在线观看| 成人黄色短视频在线观看| 在线成人中文字幕| 欧美午夜久久久| 在线日韩中文字幕| 久久福利视频网| 久久久久久com| 国产精品久久久久久久久影视| 7m精品福利视频导航| 亚洲一级黄色av| 国产精品91在线| 久久精品国产96久久久香蕉| 久久久久久久久久久人体| 91色琪琪电影亚洲精品久久| 欧美电影第一页| 91老司机在线| 亚洲国产黄色片| 日韩高清欧美高清| 久久99精品久久久久久琪琪| 欧美日韩在线观看视频| 欧美黑人性猛交| 最新的欧美黄色| 懂色av一区二区三区| 国产精品一区二区电影| 日韩一区二区在线视频| 国产区精品视频| 国产美女主播一区| 久久99久久99精品免观看粉嫩| 北条麻妃一区二区在线观看| 4438全国亚洲精品在线观看视频| 国产在线观看一区二区三区| 国产91热爆ts人妖在线| 欧美高清一级大片| 久久久亚洲国产天美传媒修理工| 中文字幕亚洲欧美一区二区三区| 欧美一级片一区| 亚洲一区二区三区sesese| 成人h片在线播放免费网站| 欧美成人精品一区二区| 精品国产一区久久久| 国产女精品视频网站免费| 久久久国产91| 一本久久综合亚洲鲁鲁| 日韩亚洲在线观看| 国产欧美一区二区三区四区| 亚洲的天堂在线中文字幕| 午夜精品久久久久久99热软件| 欧美日韩在线第一页| 久久精品国亚洲| 欧美电影免费观看电视剧大全| 亚洲成人网av| 国产欧美日韩丝袜精品一区| 欧美在线视频免费| 国产欧美亚洲视频| 日本国产一区二区三区| 成人深夜直播免费观看| 中文精品99久久国产香蕉| 日韩在线激情视频| 欧美最猛黑人xxxx黑人猛叫黄| 一区二区在线视频| 日韩在线观看高清| 亚洲视频专区在线| 欧美猛少妇色xxxxx| 国内精品久久久久久影视8| 亚洲视频一区二区三区| 欧美诱惑福利视频| 97久久精品人搡人人玩| 91久久精品美女| 欧美黑人xxxⅹ高潮交| 日本欧美一级片| 亚洲伦理中文字幕| 欧美裸体xxxx| 欧美午夜精品久久久久久久| 日韩精品免费一线在线观看| 亚洲成人a**站| 日韩电影免费观看在线| 黑人巨大精品欧美一区二区三区| 一区二区三区在线播放欧美| 日韩在线资源网| 久久夜色精品国产亚洲aⅴ| 欧美电影在线观看网站| 日本不卡高字幕在线2019| 久久免费观看视频| 国产91精品青草社区| 亚洲人成在线观看网站高清| 亚洲欧美精品中文字幕在线| 国产精品香蕉国产| 欧美性xxxx极品高清hd直播| 色999日韩欧美国产| 亚洲自拍中文字幕| 欧美日韩xxxxx| 亚洲欧美成人网| 日韩激情第一页| 日韩国产欧美精品一区二区三区| 91精品国产精品| 日韩精品中文字幕在线观看| 成人啪啪免费看| 日韩大胆人体377p| 日韩欧美有码在线| 国产性色av一区二区| 日韩精品极品在线观看播放免费视频| 久久av资源网站| 97热精品视频官网| 欧美精品videosex极品1| 国产99久久精品一区二区 夜夜躁日日躁| 欧美乱人伦中文字幕在线| 欧美黄色三级网站| 欧美日韩电影在线观看| 777国产偷窥盗摄精品视频| 狠狠色狠狠色综合日日小说| 国产精品美女久久久久久免费| 最近2019年中文视频免费在线观看| 久久99国产精品久久久久久久久| 久久久久久久久久国产| 国产欧美精品一区二区三区介绍| 欧美日韩亚洲一区二区三区| 亚洲国产成人精品一区二区| 精品久久久免费| 亚洲国产成人91精品| 5566日本婷婷色中文字幕97| 日本伊人精品一区二区三区介绍| 久久好看免费视频| 亚洲激情视频网站| 欧美亚洲国产视频小说| 久久人人爽人人爽人人片av高清| 日韩免费观看在线观看| 国内外成人免费激情在线视频| 亚洲人a成www在线影院| 91精品久久久久久久久久| 51午夜精品视频| 欧美性高潮在线|