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

Linux上安裝Redis詳細(xì)教程

 更新時(shí)間:2023年07月11日 09:17:38   作者:怪 咖@  
這篇文章主要給大家詳細(xì)介紹了在Linux上安裝Redis詳細(xì)教程,文中有詳細(xì)的代碼示例和安裝步驟,對(duì)我們學(xué)習(xí)安裝redis有一定的幫助,需要的朋友可以參考下

官網(wǎng)教程:Install Redis from Source | Redis

一、下載Redis

要從 Redis 下載站點(diǎn)獲取最新穩(wěn)定版 Redis 的源文件,請(qǐng)運(yùn)行:

wget https://download.redis.io/redis-stable.tar.gz

二、解壓與安裝

要編譯 Redis,首先是 tar解壓,切換到根目錄,然后運(yùn)行make:

tar -xzvf redis-stable.tar.gz
cd redis-stable
yum install gcc-c++
make install

如果編譯成功,你會(huì)在src目錄中找到幾個(gè) Redis 二進(jìn)制文件,包括:

  • redis-server:Redis 服務(wù)器本身
  • redis-cli:是與 Redis 對(duì)話的命令行界面實(shí)用程序。

make install 不僅會(huì)在 src 目錄下生成redis-server 和 redis-cli ,而且還會(huì)在 /usr/local/bin/ 目錄下生成 redis-server 和 redis-cli 可執(zhí)行文。

假如make或者make install報(bào)如下異常,直接使用make MALLOC=libc

異常原因:分配器allocator, 若是有MALLOC 這個(gè) 環(huán)境變量, 會(huì)有用這個(gè)環(huán)境變量的 去創(chuàng)建Redis。redis并且libc 并非默認(rèn)的 分配器, 默認(rèn)的是 jemalloc, 由于 jemalloc 被證實(shí) 有更少的 fragmentation problems 比libc。lua可是若是你又沒(méi)有jemalloc 而只有 libc 固然 make 出錯(cuò)

/usr/local/bin

安裝后,您可以通過(guò)運(yùn)行啟動(dòng) Redis

redis-server

這時(shí)候雖然啟動(dòng)了,但是只能本地客戶端連接,并且不是后臺(tái)運(yùn)行,當(dāng)我們關(guān)閉這個(gè)啟動(dòng)界面就連不上了,所以需要修改一些配置!

三、修改配置文件

1.第一步要做的是,拷貝一個(gè)redis.conf文件到user/local/bin目錄下,這里我新建了一個(gè)文件夾專門(mén)存放config,這里拷貝就是為了啟動(dòng)的時(shí)候,我們可以指定這個(gè)配置文件啟動(dòng)。

也可以理解為:為搭建偽集群redis做準(zhǔn)備,就是通過(guò)一臺(tái)機(jī)器,同時(shí)啟動(dòng)多臺(tái)redis。如果不計(jì)劃搭建偽集群redis,完全不需要這一步。

2.修改配置文件

我將配置文件復(fù)制到了user/local/bin目錄下,不搭建偽集群的情況下,正常的我們修改/opt/redis-stable/下的config配置文件即可,啟動(dòng)的時(shí)候默認(rèn)就會(huì)去這里找的。

(1)修改protected-mode

改為(默認(rèn)是yes):protected-mode no
#protected-mode參數(shù)是為了禁止外網(wǎng)訪問(wèn)redis,如果啟用了,則只能夠通過(guò)localhost ip (127.0.0.1)訪問(wèn)Redis

(2)關(guān)閉 bind 127.0.0.1

注釋掉bind 127.0.0.1, 或者修改bind 0.0.0.0,表示允許所有ip地址訪問(wèn)

(3)redis默認(rèn)不是后臺(tái)啟動(dòng)的,修改daemonize為no

四、調(diào)整配置后重新啟動(dòng)Redis

1.通過(guò)指定配置文件啟動(dòng)redis

2.使用redis-cli客戶端進(jìn)行連接測(cè)試

3.查看redis的進(jìn)程是否開(kāi)啟

進(jìn)程當(dāng)中一個(gè)是server的進(jìn)程,一個(gè)是cli的進(jìn)程,當(dāng)客戶端退掉了,進(jìn)程就消失了。

4.關(guān)閉Redis服務(wù)

/usr/bin/redis-cli shutdown #關(guān)閉redis服務(wù)

或者進(jìn)入客戶端執(zhí)行shutdown關(guān)閉

再次查看進(jìn)程是否存在

5.查看redis版本

五、測(cè)試性能

redis-benchmark 是一個(gè)壓力測(cè)試工具!
官方自帶的性能測(cè)試工具!

redis 性能測(cè)試的基本命令如下:

redis-benchmark [option] [option value]

[option] [option value]:例如(key value的形式):

redis-benchmark -n 10000

下圖是菜鳥(niǎo)當(dāng)中提供的,由于redis在不斷更新,下圖當(dāng)中的默認(rèn)值可能有的已經(jīng)不是最新的了。

來(lái)簡(jiǎn)單測(cè)試下:

主機(jī)為 127.0.0.1,端口號(hào)為 6379,執(zhí)行的命令為 set,get,請(qǐng)求數(shù)為 100000,100個(gè)并發(fā)連接,通過(guò) -q 參數(shù)讓結(jié)果只顯示每秒執(zhí)行的請(qǐng)求數(shù)。

redis-benchmark -h localhost -p 6379 -t set,get -c 100 -n 100000 -q

假如不加-q:

到此這篇關(guān)于Linux上安裝Redis詳細(xì)教程的文章就介紹到這了,更多相關(guān)Linux上安裝Redis內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解Redis復(fù)制原理

    詳解Redis復(fù)制原理

    與大多數(shù)db一樣,Redis也提供了復(fù)制機(jī)制,以滿足故障恢復(fù)和負(fù)載均衡等需求。復(fù)制也是Redis高可用的基礎(chǔ),哨兵和集群都是建立在復(fù)制基礎(chǔ)上實(shí)現(xiàn)高可用的。復(fù)制不僅提高了整個(gè)系統(tǒng)的容錯(cuò)能力,還可以水平擴(kuò)展,通過(guò)增加多個(gè)Redis只讀從實(shí)例來(lái)減輕主實(shí)例的壓力。
    2021-06-06
  • Redis存儲(chǔ)的列表分頁(yè)和檢索的實(shí)現(xiàn)方法

    Redis存儲(chǔ)的列表分頁(yè)和檢索的實(shí)現(xiàn)方法

    在 Redis 中,列表(List)是一種有序的數(shù)據(jù)結(jié)構(gòu),通常用于存儲(chǔ)一系列元素,由于列表是有序的,可以通過(guò)索引來(lái)訪問(wèn)元素,因此可以很方便地實(shí)現(xiàn)分頁(yè)和檢索功能,以下是 Redis 列表的分頁(yè)和檢索的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2025-02-02
  • Redis處理MQ消費(fèi)冪等的實(shí)現(xiàn)示例

    Redis處理MQ消費(fèi)冪等的實(shí)現(xiàn)示例

    本文主要介紹了Redis處理MQ消費(fèi)冪等的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-05-05
  • Redis中的String類(lèi)型及使用Redis解決訂單秒殺超賣(mài)問(wèn)題

    Redis中的String類(lèi)型及使用Redis解決訂單秒殺超賣(mài)問(wèn)題

    這篇文章主要介紹了Redis中的String類(lèi)型及使用Redis解決訂單秒殺超賣(mài)問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-11-11
  • Redis快速實(shí)現(xiàn)分布式session的方法詳解

    Redis快速實(shí)現(xiàn)分布式session的方法詳解

    Session是客戶端與服務(wù)器通訊會(huì)話跟蹤技術(shù),服務(wù)器與客戶端保持整個(gè)通訊的會(huì)話基本信息。本文主要介紹了Redis快速實(shí)現(xiàn)分布式session的方法,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • Redis在Ubuntu系統(tǒng)上無(wú)法啟動(dòng)的問(wèn)題排查

    Redis在Ubuntu系統(tǒng)上無(wú)法啟動(dòng)的問(wèn)題排查

    這篇文章主要介紹了Redis在Ubuntu系統(tǒng)上無(wú)法啟動(dòng)的問(wèn)題排查,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-08-08
  • Windows下Redis安裝配置簡(jiǎn)單教程

    Windows下Redis安裝配置簡(jiǎn)單教程

    這篇文章主要為大家詳細(xì)介紹了Windows下Redis安裝配置簡(jiǎn)單教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • 淺談Redis跟MySQL的雙寫(xiě)問(wèn)題解決方案

    淺談Redis跟MySQL的雙寫(xiě)問(wèn)題解決方案

    項(xiàng)目中有遇到這個(gè)問(wèn)題,跟MySQL中的數(shù)據(jù)不一致,記錄一下,本文主要介紹了Redis跟MySQL的雙寫(xiě)問(wèn)題解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Ubuntu系統(tǒng)中Redis的安裝步驟及服務(wù)配置詳解

    Ubuntu系統(tǒng)中Redis的安裝步驟及服務(wù)配置詳解

    本文主要記錄了Ubuntu服務(wù)器中Redis服務(wù)的安裝使用,包括apt安裝和解壓縮編譯安裝兩種方式,并對(duì)安裝過(guò)程中可能出現(xiàn)的問(wèn)題、解決方案進(jìn)行說(shuō)明,以及在手動(dòng)安裝時(shí),服務(wù)器如何添加自定義服務(wù)的問(wèn)題,需要的朋友可以參考下
    2024-12-12
  • Redis配合SSDB實(shí)現(xiàn)持久化存儲(chǔ)代碼示例

    Redis配合SSDB實(shí)現(xiàn)持久化存儲(chǔ)代碼示例

    這篇文章主要介紹了Redis配合SSDB實(shí)現(xiàn)持久化存儲(chǔ)代碼示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論

香格里拉县| 唐山市| 波密县| 黑河市| 会泽县| 淳安县| 勃利县| 罗源县| 安阳市| 温州市| 金山区| 聂拉木县| 大悟县| 伊川县| 济宁市| 蒙山县| 安溪县| 乌兰县| 阜新| 健康| 怀柔区| 鲁甸县| 富平县| 宁阳县| 天镇县| 诸暨市| 辽源市| 察雅县| 通海县| 嘉义县| 准格尔旗| 建宁县| 眉山市| 綦江县| 永寿县| 商城县| 乌拉特后旗| 凭祥市| 贵德县| 福海县| 宣汉县|