麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > Redis > 正文

Linux下Redis安裝配置教程

2024-09-07 00:33:48
字體:
供稿:網(wǎng)友

redis作為NoSQL數(shù)據(jù)庫的一種應(yīng)用,響應(yīng)速度和命中率上還是比較高效的。項目中需要用集中式可橫向擴展的緩存框架,做了一點調(diào)研,即便redis、memcached存在效率上的差異(具體比較參考http://timyang.net/data/mcdb-tt-redis/),但其實都能滿足目前項目的需求;但是redis還是比較風騷的,支持鏈表和集合操作,支持正則表達式查找key,目前項目緩存的結(jié)果大多是鏈表,如果鏈表新增或者修改數(shù)據(jù)的話,redis就體現(xiàn)出了極大的優(yōu)勢(memcached只能重新加載鏈表,redis可以對鏈表新增或者修改)

1、下載redis
下載地址 http://code.google.com/p/redis/downloads/list
推薦下載redis-1.2.6.tar.gz,之前這個版本同事已經(jīng)有成功安裝運行的經(jīng)驗,redis-2.0.4.tar.gz 這個版本我安裝后無法操作緩存數(shù)據(jù),具體原因后續(xù)再說

2、安裝redis
下載后解壓 tar zxvf redis-1.2.6.tar.gz 到任意目錄,例如/usr/local/redis-1.2.6

解壓后,進入redis目錄

  cd /usr/local/redis-1.2.6   make 

拷貝文件
cp redis.conf /etc/ 這個文件時redis啟動的配置文件
cp redis-benchmark redis-cli redis-server /usr/bin/ #這個倒是很有用,這樣就不用再執(zhí)行時加上./了,而且可以在任何地方執(zhí)行

設(shè)置內(nèi)存分配策略(可選,根據(jù)服務(wù)器的實際情況進行設(shè)置)
/proc/sys/vm/overcommit_memory
可選值:0、1、2。
0, 表示內(nèi)核將檢查是否有足夠的可用內(nèi)存供應(yīng)用進程使用;如果有足夠的可用內(nèi)存,內(nèi)存申請允許;否則,內(nèi)存申請失敗,并把錯誤返回給應(yīng)用進程。
1, 表示內(nèi)核允許分配所有的物理內(nèi)存,而不管當前的內(nèi)存狀態(tài)如何。
2, 表示內(nèi)核允許分配超過所有物理內(nèi)存和交換空間總和的內(nèi)存

值得注意的一點是,redis在dump數(shù)據(jù)的時候,會fork出一個子進程,理論上child進程所占用的內(nèi)存和parent是一樣的,比如parent占用的內(nèi)存為8G,這個時候也要同樣分配8G的內(nèi)存給child,如果內(nèi)存無法負擔,往往會造成redis服務(wù)器的down機或者IO負載過高,效率下降。所以這里比較優(yōu)化的內(nèi)存分配策略應(yīng)該設(shè)置為 1(表示內(nèi)核允許分配所有的物理內(nèi)存,而不管當前的內(nèi)存狀態(tài)如何)

開啟redis端口,修改防火墻配置文件
    vi /etc/sysconfig/iptables 

加入端口配置
    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT 

重新加載規(guī)則
    service iptables restart  

3、啟動redis服務(wù)

 [root@Architect redis-1.2.6]# pwd   /usr/local/redis-1.2.6   [root@Architect redis-1.2.6]# redis-server /etc/redis.conf 

查看進程,確認redis已經(jīng)啟動

  [root@Architect redis-1.2.6]# ps -ef | grep redis   root    401 29222 0 18:06 pts/3  00:00:00 grep redis   root   29258   1 0 16:23 ?    00:00:00 redis-server /etc/redis.conf 

如果這里啟動redis服務(wù)失敗,一般情況下是因為redis.conf文件有問題,建議檢查或找個可用的配置文件進行覆蓋,避免少走彎路,這里建議,修改redis.conf,設(shè)置redis進程為后臺守護進程

  # By default Redis does not run as a daemon. Use 'yes' if you need it.   # Note that Redis will write a pid file in /var/run/redis.pid when daemonized.   daemonize yes 

4、測試redis

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 日韩av电影在线观看 | 黄色片免费看网站 | 黄色片网站免费观看 | 欧美特级黄色 | 欧美精品成人一区二区在线观看 | 亚洲国产精品久久久久制服红楼梦 | 毛片a区| 青青操国产 | 日韩黄色av | 亚洲一二区精品 | 欧美国产一区二区三区激情无套 | 亚洲精品一二三区 | 色天使中文字幕 | 在线看国产视频 | 成人福利在线观看 | 久久久久北条麻妃免费看 | 免费看a级片 | 久久精品视频16 | 沉沦的校花奴性郑依婷c到失禁 | 性欧美视频在线观看 | 久久99国产精品久久 | 国产女同玩人妖 | 久久综合久久精品 | 国产一及毛片 | 国产99视频精品免视看9 | 黄在线免费 | 最新福利在线 | 成年免费视频黄网站在线观看 | av成人在线电影 | 国产精品一区在线免费观看 | 日韩理论电影网 | 亚洲精品一区中文字幕 | 成人午夜在线免费 | 海角在线观看91一区二区 | 免费午夜网站 | 免费毛片小视频 | 亚洲性生活免费视频 | 一级毛片在线免费观看 | 一级做a爱片性色毛片高清 国产精品色在线网站 | 成年免费在线视频 | 久久久麻豆 |