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

Linux中Redis安裝部署的操作步驟

 更新時間:2022年04月17日 09:44:39   作者:奔跑的痕跡  
公司一直在使用redis集群,尋思著自己也部署一套練練手,下面這篇文章主要給大家介紹了關(guān)于Linux中Redis安裝部署的操作步驟,需要的朋友可以參考下

最近由于項(xiàng)目所需redis 進(jìn)行數(shù)存儲,于是得在服務(wù)器安裝一個redis

1、 下載redis

直接使用wget 拉取,也可以直接去官網(wǎng)下載 redis官網(wǎng)

[root@install_folder]# wget http://download.redis.io/releases/redis-5.0.7.tar.gz

2、解壓文件

tar -avxf redis-5.0.7.tar.gz

3、將其移動到安裝目錄

[root@install_folder]# mv redis-5.0.7 /usr/local/redis
[root@install_folder]# cd /usr/local/redis

4、 執(zhí)行make 編譯

[root@ redis]# make
cd src && make all
make[1]: 進(jìn)入目錄“/usr/local/redis/src”
    CC Makefile.dep
make[1]: 離開目錄“/usr/local/redis/src”
make[1]: 進(jìn)入目錄“/usr/local/redis/src”
rm -rf redis-server redis-sentinel re

這里會執(zhí)行一大篇命令,等執(zhí)行完,就可以進(jìn)行安裝了

5、 進(jìn)行安裝

[root@ redis]# make PREFIX=/usr/local/redis install

這里多了一個關(guān)鍵字 PREFIX= 這個關(guān)鍵字的作用是編譯的時候用于指定程序存放的路徑。比如我們現(xiàn)在就是指定了redis必須存放在/usr/local/redis目錄。假設(shè)不添加該關(guān)鍵字Linux會將可執(zhí)行文件存放在/usr/local/bin目錄,
庫文件會存放在/usr/local/lib目錄。配置文件會存放在/usr/local/etc目錄。其他的資源文件會存放在usr/local/share目錄。這里指定好目錄也方便后續(xù)的卸載,后續(xù)直接rm -rf /usr/local/redis 即可刪除redis。

[root@ redis]# make PREFIX=/usr/local/redis install
cd src && make install
make[1]: 進(jìn)入目錄“/usr/local/redis/src”
    CC Makefile.dep
make[1]: 離開目錄“/usr/local/redis/src”
make[1]: 進(jìn)入目錄“/usr/local/redis/src”

Hint: It's a good idea to run 'make test' ;)

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install

安裝完成。

6、修改redis.conf配置

[root@ redis]# vi redis.conf 

1.修改 daemonize 以守護(hù)進(jìn)程運(yùn)行

通過輸入

/加搜索的關(guān)鍵字進(jìn)行查找修改

搜索

點(diǎn)擊回車,就可以查到到對應(yīng)的數(shù)據(jù),按 n 查找下一個

daemonize

首先把daemonize 改成 yes

2.修改指定port 端口

修改端口

這個端口也可以不修改,看自己需要

3.設(shè)置requirepass 密碼

設(shè)置密碼

4. 修改鏈接模式protected-mode

修改鏈接模式

需要允許外網(wǎng)鏈接就必須改為no

5.修改bind 主機(jī)地址

修改bind


需要原型組件鏈接,直接#注釋掉 如: #bind 127.0.0.1

好了配置改完了

接下來:

  • 按下Esc
  • 再 :wq
  • 保存修改

這里列舉出所有的數(shù)據(jù)列表便于查詢

配置項(xiàng)名稱配置項(xiàng)值范圍說明
daemonizeyes、noyes表示啟用守護(hù)進(jìn)程,默認(rèn)是no即不以守護(hù)進(jìn)程方式運(yùn)行。其中Windows系統(tǒng)下不支持啟用守護(hù)進(jìn)程方式運(yùn)行
port 指定 Redis 監(jiān)聽端口,默認(rèn)端口為 6379
bind 綁定的主機(jī)地址,如果需要設(shè)置遠(yuǎn)程訪問則直接將這個屬性備注下或者改為bind * 即可,這個屬性和下面的protected-mode控制了是否可以遠(yuǎn)程訪問 。
protected-modeyes 、no保護(hù)模式,該模式控制外部網(wǎng)是否可以連接redis服務(wù),默認(rèn)是yes,所以默認(rèn)我們外網(wǎng)是無法訪問的,如需外網(wǎng)連接rendis服務(wù)則需要將此屬性改為no。
timeout300當(dāng)客戶端閑置多長時間后關(guān)閉連接,如果指定為 0,表示關(guān)閉該功能
logleveldebug、verbose、notice、warning日志級別,默認(rèn)為 notice
databases16設(shè)置數(shù)據(jù)庫的數(shù)量,默認(rèn)的數(shù)據(jù)庫是0。整個通過客戶端工具可以看得到
rdbcompressionyes、no指定存儲至本地數(shù)據(jù)庫時是否壓縮數(shù)據(jù),默認(rèn)為 yes,Redis 采用 LZF 壓縮,如果為了節(jié)省 CPU 時間,可以關(guān)閉該選項(xiàng),但會導(dǎo)致數(shù)據(jù)庫文件變的巨大。
dbfilenamedump.rdb指定本地數(shù)據(jù)庫文件名,默認(rèn)值為 dump.rdb
dir 指定本地數(shù)據(jù)庫存放目錄
requirepass 設(shè)置 Redis 連接密碼,如果配置了連接密碼,客戶端在連接 Redis 時需要通過 AUTH <password> 命令提供密碼,默認(rèn)關(guān)閉
maxclients0設(shè)置同一時間最大客戶端連接數(shù),默認(rèn)無限制,Redis 可以同時打開的客戶端連接數(shù)為 Redis 進(jìn)程可以打開的最大文件描述符數(shù),如果設(shè)置 maxclients 0,表示不作限制。當(dāng)客戶端連接數(shù)到達(dá)限制時,Redis 會關(guān)閉新的連接并向客戶端返回 max number of clients reached 錯誤信息。
maxmemoryXXX <bytes>指定 Redis 最大內(nèi)存限制,Redis 在啟動時會把數(shù)據(jù)加載到內(nèi)存中,達(dá)到最大內(nèi)存后,Redis 會先嘗試清除已到期或即將到期的 Key,當(dāng)此方法處理 后,仍然到達(dá)最大內(nèi)存設(shè)置,將無法再進(jìn)行寫入操作,但仍然可以進(jìn)行讀取操作。Redis 新的 vm 機(jī)制,會把 Key 存放內(nèi)存,Value 會存放在 swap 區(qū)。配置項(xiàng)值范圍列里XXX為數(shù)值。

7、啟動redis

上面我們修改了redis.conf

這里就是指定配置文件進(jìn)行redis 的啟動

./bin/redis-server& ./redis.conf

或者下面方式進(jìn)行啟動(我使用的這種方式啟動的)

[root@redis]# redis-server redis.conf 

這里可能會提示

-bash: ./redis.conf: 權(quán)限不夠

可以直接

修改文件夾的權(quán)限:chmod 777 redis 或者是 chmod +x redis

啟動redis

8、查看 ps -aux | grep redis

查看啟動狀態(tài)

ps -aux | grep redis

9、關(guān)閉redis

[root@ redis]# redis-cli127.0.0.1:6379> shutdown

注意redis-cli 默認(rèn)端口為 6379如果修改了端口那么鏈接需要帶上 -p

[root@ redis]# redis-cli -p 6789

10、查看redis 日志

[root@ redis]# redis-cli -p 6789
127.0.0.1:6789> slowlog get 5
(error) NOAUTH Authentication required.
### 而以下命令記錄所有查詢時間大于 1000 微秒的查詢:
127.0.0.1:6789> CONFIG set slowlog-log-slower-than  1000
(error) NOAUTH Authentication required.
127.0.0.1:6789> auth "你的密碼"
OK
## 使用命令  SLOWLOG  可以查看當(dāng)前日志的數(shù)量
127.0.0.1:6789> SLOWLOG  len

注意提示 (error) NOAUTH Authentication required 需要你輸入密碼

127.0.0.1:6789> auth "你的密碼"

ok 到此redis 安裝全部完成,可以開心的使用了。

總結(jié)

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

相關(guān)文章

  • Redis連接池配置方式

    Redis連接池配置方式

    文章介紹了Redis連接池的配置方法,包括與數(shù)據(jù)庫連接時引入連接池的必要性、Java中使用Redis連接池的示例、jar包準(zhǔn)備、編寫配置代碼以及連接池參數(shù)的設(shè)置
    2024-12-12
  • Govern Service 基于 Redis 的服務(wù)治理平臺安裝過程詳解

    Govern Service 基于 Redis 的服務(wù)治理平臺安裝過程詳解

    Govern Service 是一個輕量級、低成本的服務(wù)注冊、服務(wù)發(fā)現(xiàn)、 配置服務(wù) SDK,通過使用現(xiàn)有基礎(chǔ)設(shè)施中的 Redis 不用給運(yùn)維部署帶來額外的成本與負(fù)擔(dān),接下來通過本文給大家分享Govern Service 基于 Redis 的服務(wù)治理平臺的相關(guān)知識,感興趣的朋友一起看看吧
    2021-05-05
  • 使用lua+redis解決發(fā)多張券的并發(fā)問題

    使用lua+redis解決發(fā)多張券的并發(fā)問題

    這篇文章主要介紹了使用lua+redis解決發(fā)多張券的并發(fā)問題,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Redis緩存問題與緩存更新機(jī)制詳解

    Redis緩存問題與緩存更新機(jī)制詳解

    本文主要介紹了緩存問題及其解決方案,包括緩存穿透、緩存擊穿、緩存雪崩等問題的成因以及相應(yīng)的預(yù)防和解決方法,同時,還詳細(xì)探討了緩存更新機(jī)制,包括不同情況下的緩存更新策略和內(nèi)存淘汰機(jī)制,并對比了它們的優(yōu)缺點(diǎn)
    2025-01-01
  • 使用Redis實(shí)現(xiàn)記錄訪問次數(shù)的三種方案

    使用Redis實(shí)現(xiàn)記錄訪問次數(shù)的三種方案

    這篇文章主要介紹了使用Redis實(shí)現(xiàn)記錄訪問次數(shù)的三種方案,文中通過代碼示例和圖文講解的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-09-09
  • Redis?Lua同步鎖實(shí)現(xiàn)源碼解析

    Redis?Lua同步鎖實(shí)現(xiàn)源碼解析

    這篇文章主要為大家介紹了Redis?Lua同步鎖實(shí)現(xiàn)源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Redis Template實(shí)現(xiàn)分布式鎖的實(shí)例代碼

    Redis Template實(shí)現(xiàn)分布式鎖的實(shí)例代碼

    使用Redis的SETNX命令獲取分布式鎖的步驟,接下來通過本文給大家介紹Redis Template實(shí)現(xiàn)分布式鎖的實(shí)例代碼,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2018-09-09
  • Redis Cluster集群動態(tài)擴(kuò)容的實(shí)現(xiàn)

    Redis Cluster集群動態(tài)擴(kuò)容的實(shí)現(xiàn)

    本文主要介紹了Redis Cluster集群動態(tài)擴(kuò)容的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-07-07
  • 將MongoDB作為Redis式的內(nèi)存數(shù)據(jù)庫的使用方法

    將MongoDB作為Redis式的內(nèi)存數(shù)據(jù)庫的使用方法

    這篇文章主要介紹了將MongoDB作為Redis式的內(nèi)存數(shù)據(jù)庫的使用方法,原理其實(shí)只是將內(nèi)存虛擬作為磁盤,需要的朋友可以參考下
    2015-06-06
  • 利用redis實(shí)現(xiàn)排行榜的小秘訣

    利用redis實(shí)現(xiàn)排行榜的小秘訣

    這篇文章主要給大家介紹了關(guān)于如何利用redis實(shí)現(xiàn)排行榜的小秘訣,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用redis具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論

平远县| 汽车| 本溪市| 伊宁县| 乐平市| 依兰县| 玛多县| 财经| 柏乡县| 延寿县| 鞍山市| 富裕县| 香港| 乡宁县| 英吉沙县| 岳普湖县| 纳雍县| 江川县| 清新县| 汕尾市| 洪江市| 崇信县| 时尚| 连州市| 珲春市| 杭州市| 永嘉县| 台南市| 漳平市| 玉屏| 建始县| 永泰县| 墨竹工卡县| 阜新| 凤阳县| 曲松县| 阳高县| 东平县| 长治县| 靖安县| 阳东县|