Linux安裝Redis以及Redis三種啟動實(shí)現(xiàn)過程
一、安裝前的軟件準(zhǔn)備
- Xshell —— 連接Linux并操作其終端的軟件。
- CentOS7 —— linux系統(tǒng)。
所有的資源都可私聊我百度網(wǎng)盤自取?。?!
二、Redis的安裝
1.打開終端,并查Linux系統(tǒng)的地址(ifcconfig)。

2.使用Xshell連接ip,在Xshell里面操作Linux
連接時(shí)的用戶為:root
密碼為:自己設(shè)置的Linux開機(jī)密碼

連接成功!

3.然后在Linux里面安裝redis。
命令行操作
3.1 下載redis安裝包
wegt http://download.redis.io/releases/redis-4.0.6.tar.gz

3.2 解壓壓縮包
tar xzf redis-4.0.6.tar.gz

3.3 轉(zhuǎn)到Redis解壓目錄下,并編譯
1.cd redis-4.0.6 2.make

3.4 安裝成功!

3.5 測試能不能啟動!

三、Redis的三種啟動方式?。?!
整個(gè)流程必須按順序弄下去,不能亂,否則會報(bào)錯(cuò)失??!
1、直接啟動Redis
先切換到 redis src目錄下

進(jìn)入src里面之后,直接輸入 ./redis-server即可開啟Redis。

但是這種方法就很惡心,啟動了Redis之后需要一直打開這個(gè)窗口,不能進(jìn)行其他的操作,也就是不能啟動其他的服務(wù),如果關(guān)掉了窗口,Redis服務(wù)也就關(guān)掉了。ctrl+c關(guān)閉窗口。
所以此刻需要用到第二種Redis啟動方式——后臺進(jìn)程方式啟動Redis。
2.后臺進(jìn)程方式啟動Redis
linux安裝的redis:需要把redis的啟動做成守護(hù)線程。因?yàn)槲覀兊膔edis啟動之后他是服務(wù)端,在它的后邊不可能去完成其他的服務(wù)。例如:mysql,tomcat都不能啟動。也就是上面我們說的,窗口要一直打開。
2.1 我們需要進(jìn)行后臺執(zhí)行,只需要修改redis.config文件。

2.2 vi(vim)編輯器進(jìn)入redis.config

2.3 進(jìn)行文件修改,改成守護(hù)線程。

2.4 修改后可以啟動了
./redis-server代表要啟動redis,后面一串代碼進(jìn)入redis.conf來開啟redis,就是路徑

2.5 關(guān)閉時(shí)候
現(xiàn)在已經(jīng)轉(zhuǎn)成后臺執(zhí)行了,看不見它的服務(wù),所以通過查找進(jìn)程的方式來關(guān)閉。
關(guān)閉redis進(jìn)程:
先用ps -aux | grep redis查看redis進(jìn)程。就會顯示對應(yīng)的redis服務(wù)信息,通過redis進(jìn)程標(biāo)號可以殺死進(jìn)程。

4609代表進(jìn)程標(biāo)號。然后殺死進(jìn)程。(進(jìn)程標(biāo)號會不一樣,照自己的來就行)

后臺進(jìn)程啟動搞完之后,以后開啟redis后,就可以去進(jìn)行其他操作了(在src目錄下 ./redis-server /opt/soft/redis-4.0.6/redis.conf啟動redis)。
3.通過開機(jī)啟動方式
安裝好redis后,又將他改為后臺執(zhí)行后,我們還需要做最后一步,將它設(shè)置為開機(jī)自啟。每次開機(jī)后就自動啟動Redis了,不需要我們?nèi)ナ謩娱_啟了。
3.1 在/etc目錄下新建redis目錄

3.2 將/opt/soft/redis-4.0.6/redis.conf文件復(fù)制一份到/etc/redis目錄下,并命名為6379.conf(redis端口號)

3.3 將redis的啟動腳本復(fù)制一份到/etc/init.d目錄下

3.4 設(shè)置Redis開機(jī)自啟動
先切換到/etc/init.d目錄下,然后執(zhí)行自啟動命令

解決方法:使用vim編輯 /etc/init.d下面的redisd文件(就是之前復(fù)制過來的redis_init_script腳本)。在第一行加上下面兩行注釋,保存退出即可!
(注釋意思是:redis服務(wù)必須在運(yùn)行級2.3.4.5下被啟動或關(guān)閉,啟動的優(yōu)先級是90,關(guān)閉的優(yōu)先級是10)
# chkconfig: 2345 90 10 # description: Redis is a persistent key-value database

添加注釋,保存退出。

然后將里面的默認(rèn)路徑注釋掉,改為自己設(shè)置的。
如果之前全部都是跟著我來的,設(shè)置和我一樣就好了。

再次執(zhí)行開機(jī)自啟命令:

然后關(guān)閉redis。用kill命令關(guān)閉也可以,和我下面圖一樣也可以。

目前Redis的三種啟動方式我們就配置完畢了。
現(xiàn)在離大功告成還差最后一步,就是“Redis桌面管理軟件”來連接我們linux的Redis。
就相當(dāng)于我們Mysql和Navicat關(guān)系一樣,在Navicat里面操作Mysql。
我們就在Redis桌面管理軟件操作我們的Redis。
四、Window上桌面連接Linux上的Redis
上面搞定之后,我們不能總在命令行下進(jìn)行redis的操作,非常麻煩。-----使用工具(redis桌面管理)來連接我們的redis。
如果在windows上,可以直接用工具來操作即可,只要把redis服務(wù)啟動。
但是在linux系統(tǒng)上不行,安裝好redis后,工具沒辦法連接。
所以以下來解決:
4.1 關(guān)閉Linux防火墻,然后關(guān)閉開機(jī)自啟
一些命令行
firewall.cmd --state --查看防火墻狀態(tài) systemctl status firewalld --查看防火墻服務(wù)狀態(tài)(詳細(xì)) service firewalld stop --關(guān)閉防火墻 service firewalld start --開啟防火墻 systemctl disable firewalld --關(guān)閉開機(jī)啟動

此時(shí)Redis服務(wù)已經(jīng)可以成功啟動了,但是小問題來了,界面一直停留在Redis服務(wù)窗口中,按ctrl+c雖然可以屏蔽服務(wù)窗口,但是也會結(jié)束Redis服務(wù)。
所以需要修改我們的連接文件(redis.conf),因?yàn)镽edis默認(rèn)的時(shí)候,他只通過127.0.0.1:6379,不可以使用外部的地址(192.168.1.9這個(gè)是我的Linux的ip地址)
4.2 修改 redis.conf 配置文件
1.注釋掉第61行的本地連接限制即可
#bind 127.0.0.1

2.第80行配置改為no
protected-mode no

4.3 然后殺死redis進(jìn)程,再次啟動服務(wù)器就可以通過桌面版來進(jìn)行連接

此時(shí)6379前面的127.0.0.1變成了*,說明成功了!
4.4 去window里打開redis管理界面瞅一瞅

關(guān)閉之后,以后再次連接桌面的話,只需要:
先第二種方式啟動一下,然后查看Redis進(jìn)程并殺死,然后第二種方式再次打開即可連接桌面了!

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于Apache shiro實(shí)現(xiàn)一個(gè)賬戶同一時(shí)刻只有一個(gè)人登錄(shiro 單點(diǎn)登錄)
今天和同事在一起探討shiro如何實(shí)現(xiàn)一個(gè)賬戶同一時(shí)刻只有一session存在的問題,下面小編把核心代碼分享到腳本之家平臺,需要的朋友參考下2017-09-09
Linux系統(tǒng)中SSH服務(wù)基于key認(rèn)證實(shí)踐的過程
這篇文章主要介紹了Linux系統(tǒng)中SSH服務(wù)基于key認(rèn)證實(shí)踐,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02
在Linux系統(tǒng)中檢查CPU和內(nèi)存使用情況的常用方法
在 Linux 系統(tǒng)中,CPU 和內(nèi)存資源的高負(fù)載可能會導(dǎo)致系統(tǒng)性能下降,甚至使服務(wù)器無法正常響應(yīng)請求,因此本文將詳細(xì)介紹如何在 Linux 系統(tǒng)中檢查 CPU 和內(nèi)存的使用情況,并提供針對性解決方案,需要的朋友可以參考下2026-02-02
在Linux服務(wù)器上安裝 memcached的基本操作
本文分步驟給大家詳細(xì)介紹了linux服務(wù)器上安裝memcached的操作方法,非常不錯(cuò),需要的朋友參考下吧2016-12-12

