欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux上安裝Redis詳細教程

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

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

一、下載Redis

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

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

二、解壓與安裝

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

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

如果編譯成功,你會在src目錄中找到幾個 Redis 二進制文件,包括:

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

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

假如make或者make install報如下異常,直接使用make MALLOC=libc

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

/usr/local/bin

安裝后,您可以通過運行啟動 Redis

redis-server

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

三、修改配置文件

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

也可以理解為:為搭建偽集群redis做準(zhǔn)備,就是通過一臺機器,同時啟動多臺redis。如果不計劃搭建偽集群redis,完全不需要這一步。

2.修改配置文件

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

(1)修改protected-mode

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

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

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

(3)redis默認(rèn)不是后臺啟動的,修改daemonize為no

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

1.通過指定配置文件啟動redis

2.使用redis-cli客戶端進行連接測試

3.查看redis的進程是否開啟

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

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

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

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

再次查看進程是否存在

5.查看redis版本

五、測試性能

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

redis 性能測試的基本命令如下:

redis-benchmark [option] [option value]

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

redis-benchmark -n 10000

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

來簡單測試下:

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

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

假如不加-q:

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

相關(guān)文章

  • Redis中的BigKey問題排查與解決思路詳解

    Redis中的BigKey問題排查與解決思路詳解

    Redis是一款性能強勁的內(nèi)存數(shù)據(jù)庫,但是在使用過程中,我們可能會遇到Big Key問題,這個問題就是Redis中某個key的value過大,所以Big Key問題本質(zhì)是Big Value問題,這篇文章主要介紹了Redis中的BigKey問題:排查與解決思路,需要的朋友可以參考下
    2023-03-03
  • 實現(xiàn)在線?+?離線模式進行遷移?Redis?數(shù)據(jù)實戰(zhàn)指南

    實現(xiàn)在線?+?離線模式進行遷移?Redis?數(shù)據(jù)實戰(zhàn)指南

    這篇文章主要介紹了實現(xiàn)在線?+?離線模式進行遷移?Redis?數(shù)據(jù)實戰(zhàn)指南的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Redis為什么要存兩次數(shù)據(jù)

    Redis為什么要存兩次數(shù)據(jù)

    這篇文章主要介紹了Redis為什么要存兩次數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2021-02-02
  • Redis中Scan命令的基本使用教程

    Redis中Scan命令的基本使用教程

    這篇文章主要給大家介紹了關(guān)于Redis中Scan命令的基本使用教程,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Spring?redis使用報錯Read?timed?out排查及解決過程

    Spring?redis使用報錯Read?timed?out排查及解決過程

    項目使用spring集成redis,偶爾會出現(xiàn)read timed out的情況,剛開始以為是網(wǎng)絡(luò)不穩(wěn)定引起的,后面發(fā)現(xiàn)影響業(yè)務(wù)測試的準(zhǔn)確性,這篇文章主要給大家介紹了關(guān)于Spring redis使用報錯Read timed out排查及解決過程的相關(guān)資料,需要的朋友可以參考下
    2024-02-02
  • Redis連接池配置方式

    Redis連接池配置方式

    文章介紹了Redis連接池的配置方法,包括與數(shù)據(jù)庫連接時引入連接池的必要性、Java中使用Redis連接池的示例、jar包準(zhǔn)備、編寫配置代碼以及連接池參數(shù)的設(shè)置
    2024-12-12
  • redis-cli創(chuàng)建redis集群的實現(xiàn)

    redis-cli創(chuàng)建redis集群的實現(xiàn)

    本文主要介紹了redis-cli創(chuàng)建redis集群的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • Redis數(shù)據(jù)結(jié)構(gòu)之鏈表與字典的使用

    Redis數(shù)據(jù)結(jié)構(gòu)之鏈表與字典的使用

    這篇文章主要介紹了Redis數(shù)據(jù)結(jié)構(gòu)之鏈表與字典的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 最新評論