亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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è)文件夾專(zhuān)門(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中的BigKey問(wèn)題排查與解決思路詳解

    Redis中的BigKey問(wèn)題排查與解決思路詳解

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

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

    這篇文章主要介紹了實(shí)現(xiàn)在線?+?離線模式進(jìn)行遷移?Redis?數(shù)據(jù)實(shí)戰(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命令的基本使用教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Redis具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • Spring?redis使用報(bào)錯(cuò)Read?timed?out排查及解決過(guò)程

    Spring?redis使用報(bào)錯(cuò)Read?timed?out排查及解決過(guò)程

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

    Redis連接池配置方式

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

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

    本文主要介紹了redis-cli創(chuàng)建redis集群的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(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)之鏈表與字典的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • 最新評(píng)論