CentOS下Redis的安裝

CentOS下Redis的安裝

[TOC]

前言

安裝Redis需要知道自己需要哪個版本泼舱,有針對性的安裝埃难,比如如果需要redis GEO這個地理集合的特性霹抛,那么redis版本就不能低于3.2版本,由于這個特性是3.2版本才有的剥哑。另外需要注意的是笤妙,Redis約定次版本號(即第一個小數(shù)點后的數(shù)字)為偶數(shù)的版本是穩(wěn)定版(如2.8版冒掌、3.0版)噪裕,奇數(shù)版本是非穩(wěn)定版(如2.7版、2.9版)股毫,生產(chǎn)環(huán)境下一般需要使用穩(wěn)定版本州疾。

下載安裝包

wget http://download.redis.io/releases/redis-4.0.2.tar.gz

解壓安裝包并安裝

tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install

Redis沒有其他外部依賴,安裝過程很簡單皇拣。編譯后在Redis源代碼目錄的src文件夾中可以找到若干個可執(zhí)行程序严蓖,安裝完后,在/usr/local/bin目錄中可以找到剛剛安裝的redis可執(zhí)行文件氧急。
如下圖:

image

啟動和停止Redis

啟動Redis

直接啟動

直接運行redis-server即可啟動Redis

[root@localhost bin]# redis-server
image

通過初始化腳本啟動Redis

在Redis源代碼目錄的utils文件夾中有一個名為redis_init_script的初始化腳本文件颗胡。需要配置Redis的運行方式和持久化文件、日志文件的存儲位置吩坝。步驟如下:

1毒姨、配置初始化腳本

首先將初始化腳本復(fù)制到/etc/init.d 目錄中,文件名為 redis_端口號钉寝,其中端口號表示要讓Redis監(jiān)聽的端口號弧呐,客戶端通過該端口連接Redis。然后修改腳本第6行的REDISPORT變量的值為同樣的端口號嵌纲。

2俘枫、建立以下需要的文件夾。

目錄名 Value
/etc/redis 存放Redis的配置文件
/var/redis/端口號 存放Redis的持久化文件

3逮走、修改配置文件

首先將配置文件模板(redis-4.0.2/redis.conf)復(fù)制到/etc/redis 目錄中鸠蚪,以端口號命名(如“6379.conf”),然后按照下表對其中的部分參數(shù)進(jìn)行編輯师溅。

參數(shù) 說明
daemonize yes 使Redis以守護(hù)進(jìn)程模式運行
pidfile /var/run/redis_端口號.pid 設(shè)置Redis的PID文件位置
port 端口號 設(shè)置Redis監(jiān)聽的端口號
dir /var/redis/端口號 設(shè)置持久化文件存放位置

現(xiàn)在也可以使用下面的命令來啟動和關(guān)閉Redis了

/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop
image

【重中之重】讓Redis隨系統(tǒng)自動啟動茅信,這還需要對Redis初始化腳本進(jìn)行簡單修改,執(zhí)行命令:

vim /etc/init.d/redis_6379

在打開的redis初始化腳本文件頭部第四行的位置墓臭,追加下面兩句

# chkconfig: 2345 90 10 
# description: Redis is a persistent key-value database

追加后效果如下:


image

上圖紅色框中就是追加的兩行注釋蘸鲸,添加完畢后進(jìn)行保存,即可通過下面的命令將Redis加入系統(tǒng)啟動項里了

//設(shè)置開機(jī)執(zhí)行redis腳本
chkconfig redis_6379 on
image

通過上面的操作后窿锉,以后也可以直接用下面的命令對Redis進(jìn)行啟動和關(guān)閉了酌摇,如下

service redis_6379 start
service redis_6379 stop
image

經(jīng)過上面的部署操作后,系統(tǒng)重啟榆综,Redis也會隨著系統(tǒng)自動啟動妙痹,并且上面的步驟里也配置了Redis持久化铸史,下次啟動系統(tǒng)或Redis時鼻疮,有緩存數(shù)據(jù)不丟失的好處。

停止Redis

考慮到 Redis 有可能正在將內(nèi)存中的數(shù)據(jù)同步到硬盤中琳轿,強(qiáng)行終止 Redis 進(jìn)程可能會導(dǎo)致數(shù)據(jù)丟失判沟。正確停止Redis的方式應(yīng)該是向Redis發(fā)送SHUTDOWN命令耿芹,方法為:

redis-cli SHUTDOWN

當(dāng)Redis收到SHUTDOWN命令后,會先斷開所有客戶端連接挪哄,然后根據(jù)配置執(zhí)行持久化吧秕,最后完成退出。
Redis可以妥善處理 SIGTERM信號迹炼,所以使用 kill Redis 進(jìn)程的 PID也可以正常結(jié)束Redis砸彬,效果與發(fā)送SHUTDOWN命令一樣。

修改

為了外部通過Ip地址訪問redis服務(wù)斯入,做以下改動
編輯/etc/redis/6379.conf文件
protected-mode no
bind 127.0.0.1 (注釋掉)
啟動方式改為:su lantredis -c '/usr/local/bin/redis-server /etc/redis/6312.conf'
關(guān)閉:redis-cli -p 6312 -a(密碼) SHUTDOWN

參考:https://www.cnblogs.com/renzhicai/p/7773080.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末砂碉,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子刻两,更是在濱河造成了極大的恐慌增蹭,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件磅摹,死亡現(xiàn)場離奇詭異滋迈,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)户誓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進(jìn)店門饼灿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人帝美,你說我怎么就攤上這事赔退。” “怎么了证舟?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵硕旗,是天一觀的道長。 經(jīng)常有香客問我女责,道長漆枚,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任抵知,我火速辦了婚禮墙基,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘刷喜。我一直安慰自己残制,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布掖疮。 她就那樣靜靜地躺著初茶,像睡著了一般。 火紅的嫁衣襯著肌膚如雪浊闪。 梳的紋絲不亂的頭發(fā)上恼布,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天螺戳,我揣著相機(jī)與錄音,去河邊找鬼折汞。 笑死倔幼,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的爽待。 我是一名探鬼主播损同,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼鸟款!你這毒婦竟也來了揖庄?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤欠雌,失蹤者是張志新(化名)和其女友劉穎蹄梢,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體富俄,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡禁炒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了霍比。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片幕袱。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖悠瞬,靈堂內(nèi)的尸體忽然破棺而出们豌,到底是詐尸還是另有隱情,我是刑警寧澤浅妆,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布望迎,位于F島的核電站,受9級特大地震影響凌外,放射性物質(zhì)發(fā)生泄漏辩尊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一康辑、第九天 我趴在偏房一處隱蔽的房頂上張望摄欲。 院中可真熱鬧,春花似錦疮薇、人聲如沸胸墙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽迟隅。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間玻淑,已是汗流浹背嗽冒。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工呀伙, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留补履,地道東北人。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓剿另,卻偏偏與公主長得像箫锤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子雨女,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理谚攒,服務(wù)發(fā)現(xiàn),斷路器氛堕,智...
    卡卡羅2017閱讀 134,659評論 18 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,822評論 6 342
  • 重點參考鏈接: http://www.cnblogs.com/wangyuyu/p/3786236.html Re...
    Kevin_Junbaozi閱讀 2,181評論 0 21
  • 超強(qiáng)馏臭、超詳細(xì)Redis入門教程 轉(zhuǎn)載2017年03月04日 16:20:02 16916 轉(zhuǎn)載自: http://...
    邵云濤閱讀 17,444評論 3 313
  • 每個人都有一段清醒的時間和大部分迷茫的時刻,那些流淌我們生命的悠長歲月讼稚,有歡笑括儒,也有悲傷,但那些都是我們支持我...
    你們好啊地球人閱讀 391評論 0 5