最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux(在線)部署Redis教程(下載、安裝、配置、啟動、連接)

 更新時(shí)間:2025年03月14日 10:14:47   作者:Stephen·You  
這篇文章主要介紹了Linux(在線)部署Redis教程(下載、安裝、配置、啟動、連接),具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

問題現(xiàn)象

Linux 系統(tǒng)如何部署 Redis(下載、安裝、配置、啟動、連接)?

解決方法

1、windows系統(tǒng)下訪問官網(wǎng)下載 Redis

官網(wǎng):Redis

2、Linux系統(tǒng)下安裝 Redis

通過 FileZilla Client XFtp 等文件傳輸工具,把下載好的 Redis 的 tar.gz 壓縮包上傳到 Linux 服務(wù)器,這里我上傳到 thp 用戶創(chuàng)建的目錄下:

解壓:

# 進(jìn)入目錄
cd /home/thp/public/redis

# 解壓
tar -vxf redis-6.2.6.tar.gz

3、Redis 編譯測試 并安裝

# 進(jìn)入解壓后的文件夾
cd /home/thp/public/redis/redis-6.2.6

# 執(zhí)行 make 編譯命令對當(dāng)前目錄下的文件進(jìn)行編譯
make

編譯報(bào)錯(cuò)如下:

make[3]: cc:命令未找到

這是因?yàn)?make 命令是基于 gcc 命令的,因此需要先安裝 gcc 命令環(huán)境:

yum install g-c++ 

報(bào)錯(cuò):

沒有可用軟件包 g-c++。

改用:

yum install gcc-c++

輸入:y

成功安裝 gcc 命令環(huán)境:

再次 make,出現(xiàn)報(bào)錯(cuò):

zmalloc.h:50:31: 致命錯(cuò)誤:jemalloc/jemalloc.h:沒有那個(gè)文件或目錄

這是原因是 jemalloc 重載了 Linux 下的 ANSI C的 malloc 和 free 函數(shù)?。?!

執(zhí)行 make 命令時(shí)添加參數(shù),可以解決:

make MALLOC=libc

出現(xiàn)類似如下信息,則為編譯成功:

安裝:

# 執(zhí)行 安裝命令
make install 

出現(xiàn)類似如下信息,則為安裝成功:

查看 redis服務(wù) 安裝目錄,默認(rèn)是安裝在 服務(wù)器的 /usr/local/bin 目錄下:

看見以上文件,則為安裝成功!

4、修改配置

有 2 個(gè)配置要修改:

1、daemonize(守護(hù)進(jìn)程/后臺進(jìn)程 配置)

2、protected-mode(保護(hù)模式)

先把原配置文件 redis.conf 備份一下,備份為 redis_bak.conf 文件:

# 進(jìn)入 redis 解壓目錄
cd /home/thp/public/redis/redis-6.2.6

# 備份為 redis_bak.conf 文件
cp /home/thp/public/redis/redis-6.2.6/redis.conf redis_bak.conf

備份完畢,修改 redis.conf 配置文件中的 daemonize 配置:

vi redis.conf

daemonize 配置在257行左右:

把daemonize(守護(hù)進(jìn)程/后臺進(jìn)程)改為 yes(是),并保存退出。

守護(hù)進(jìn)程也就是后臺進(jìn)程的意思,配置為 yes 后,可以讓 redis 服務(wù)作為后臺進(jìn)程啟動:

protected-mode(保護(hù)模式)修改為 no(關(guān)閉)

保護(hù)模式的作用,是用來防止該 Redis 服務(wù)被外部服務(wù)器所訪問,默認(rèn)情況下,該模式是開啟的,也就是只有服務(wù)器本機(jī)可以訪問到該 redis,而實(shí)際應(yīng)用中,如果外部服務(wù)器需要直接訪問到該redis的話,就需要關(guān)閉該模式,同時(shí)該配置還與 bind 配置(默認(rèn)是 bind 127.0.0.1 -::1,用于綁定 redis 服務(wù)的 ip)相關(guān),因此在關(guān)閉該模式后,還需要注釋掉 bind 配置:

protected-mode 在 94行左右:

bind 配置在 75 行左右:

修改兩個(gè)配置為如下,并保存退出即可:

5、啟動 Redis 服務(wù)并查看服務(wù)進(jìn)程

有三種命令可以啟動 Redis 服務(wù):

1、在 /home/thp/public/redis/redis-6.2.6 目錄下,執(zhí)行:

/usr/local/bin/redis-server redis.conf

2、在 /usr/local/bin 目錄下,執(zhí)行:

redis-server /home/thp/public/redis/redis-6.2.6/redis.conf

3、把 /home/thp/public/redis/redis-6.2.6/redis.conf 配置文件,拷貝 到 /usr/local/bin 目錄下,然后再/usr/local/bin 目錄下,執(zhí)行:

# 拷貝
cp /home/thp/public/redis/redis-6.2.6/redis.conf /usr/local/bin/redis.conf

# 進(jìn)入 redis 服務(wù)的安裝目錄
cd /usr/local/bin

# 啟動 Redis 服務(wù)
redis-server redis.conf
(若出現(xiàn)redis-server redis.conf: 未找到命令,則執(zhí)行./redis-server redis.conf)

這里推薦使用第 3 種?。。?/strong>

查看 Redis 服務(wù)進(jìn)程,出現(xiàn)類似如下信息,則為 Redis 服務(wù)啟動成功:

6、連接 Redis

使用數(shù)據(jù)庫連接工具(如RDM可視化工具、DBeaver等),建議使用RDM可視化工具,這是一個(gè)專門用來連接redis的工具,功能很完善。

這里只是為了測試連接,所以我就使用了DBeaver工具連接剛啟動的 Redis,發(fā)現(xiàn)連接失敗了(Redis的密碼默認(rèn)為空):

這是因?yàn)檫€有一步很關(guān)鍵的步驟需要執(zhí)行的,那就是開放端口?。?!

linux 系統(tǒng)命令終端中輸入一下命令,可以查看 linux 服務(wù)器上所有已開放的端口:

sudo firewall-cmd --zone=public --list-ports

注意該命令還需要輸入當(dāng)前用戶的密碼:

查看后發(fā)現(xiàn),并沒有 6379 這個(gè)端口(Redis的默認(rèn)端口號),輸入以下命令開放 6379 端口

sudo firewall-cmd --zone=public --add-port=6379/tcp --permanent

重啟防火墻服務(wù):

sudo firewall-cmd --reload

再次查看 linux 服務(wù)器上所有已開放的端口,發(fā)現(xiàn)已經(jīng)有 6379 端口了:

重新連接,成功,完結(jié)撒花?。?/strong>

7、linux服務(wù)器連接redis

由于設(shè)置了環(huán)境變量,因此在linux服務(wù)器任何路徑下都可以直接執(zhí)行如下命令:

# 啟動redis客戶端redis-cli

出現(xiàn)如上圖所示則為連接成功?。?!

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • linux文件系統(tǒng)調(diào)整大小的方法(linux調(diào)整分區(qū)大小)

    linux文件系統(tǒng)調(diào)整大小的方法(linux調(diào)整分區(qū)大小)

    本文歸納了在不破快文件系統(tǒng)數(shù)據(jù)的前提下對文件系統(tǒng)大小進(jìn)行調(diào)整的方法.這里采用的是"拆東墻, 補(bǔ)西墻"的方法, 當(dāng)然, 如果你的磁盤中有未分區(qū)的空閑空間, 你就不用減小某個(gè)分區(qū)的空間了
    2014-01-01
  • Linux(centos7)虛擬機(jī)沒有IP問題及解決方案

    Linux(centos7)虛擬機(jī)沒有IP問題及解決方案

    文章介紹了在CentOS 7中配置虛擬機(jī)網(wǎng)絡(luò)并使用Xshell連接虛擬機(jī)的步驟,首先,檢查并配置網(wǎng)卡ens33的ONBOOT屬性為yes,然后重啟網(wǎng)絡(luò)服務(wù),接著,使用Xshell新建連接,輸入虛擬機(jī)的IP地址、端口號以及賬戶密碼,完成連接并可以在Xshell上執(zhí)行命令
    2025-11-11
  • Apache 配置多端口 多虛擬主機(jī) 局域網(wǎng)訪問示例

    Apache 配置多端口 多虛擬主機(jī) 局域網(wǎng)訪問示例

    這篇文章主要介紹了Apache如何配置多端口 多虛擬主機(jī) 局域網(wǎng)訪問,需要的朋友可以參考下
    2014-05-05
  • Linux查看服務(wù)器硬件信息的方法步驟

    Linux查看服務(wù)器硬件信息的方法步驟

    這篇文章主要介紹了Linux查看服務(wù)器硬件信息的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • IO多路復(fù)用之epoll全面總結(jié)(必看篇)

    IO多路復(fù)用之epoll全面總結(jié)(必看篇)

    下面小編就為大家?guī)硪黄狪O多路復(fù)用之epoll全面總結(jié)(必看篇)。小編覺得挺不錯(cuò)的?,F(xiàn)在就分享給大家。也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-12-12
  • 基于?Apache?的?httpd?文件服務(wù)器詳解

    基于?Apache?的?httpd?文件服務(wù)器詳解

    httpd?HTTP?Daemon,超文本傳輸協(xié)議守護(hù)進(jìn)程的簡稱,運(yùn)行于網(wǎng)頁服務(wù)器后臺,等待傳入服務(wù)器請求的軟件,這篇文章主要介紹了基于?Apache?的?httpd?文件服務(wù)器,需要的朋友可以參考下
    2024-07-07
  • linux中設(shè)置固定ip的方法(親測有效)

    linux中設(shè)置固定ip的方法(親測有效)

    這篇文章主要介紹了linux設(shè)置固定ip的方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Linux中別名與二進(jìn)制的使用教程

    Linux中別名與二進(jìn)制的使用教程

    這篇文章主要給大家介紹了關(guān)于Linux中別名與二進(jìn)制的使用方法,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • Linux系統(tǒng)中查看文件夾或文件大小的命令小結(jié)

    Linux系統(tǒng)中查看文件夾或文件大小的命令小結(jié)

    在日常運(yùn)維和開發(fā)工作中,了解文件夾和文件占用的磁盤空間是非常重要的,在 Linux 系統(tǒng)中,我們可以使用一些簡單的命令來查看文件夾或文件的大小,下面小編就來詳細(xì)介紹一下吧
    2025-08-08
  • Linux服務(wù)器中對于Memcache的安裝配置方法

    Linux服務(wù)器中對于Memcache的安裝配置方法

    Linux服務(wù)器中對于Memcache的安裝配置教程,服務(wù)器端主要是安裝memcache服務(wù)器端,目前的最新版本是 memcached-1.3.0
    2011-05-05

最新評論

德阳市| 康乐县| 扎囊县| 特克斯县| 景德镇市| 泸西县| 郸城县| 安国市| 遂平县| 南通市| 永登县| 石台县| 福鼎市| 瓮安县| 越西县| 甘孜| 周宁县| 兴山县| 临高县| 犍为县| 玉门市| 滦南县| 双江| 宁河县| 水富县| 曲松县| 荣昌县| 阳东县| 巴林左旗| 高雄县| 两当县| 晋宁县| 高密市| 忻州市| 郧西县| 额尔古纳市| 长沙市| 密云县| 崇明县| 淮阳县| 大姚县|