久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Redis-安裝配置(CentOS7)

     印度阿三17 2020-12-30

    目錄

    操作軟件:Xshell、VMware、RedisDesktopManager

    一、Redis簡介

    Redis 是完全開源免費的,遵守BSD協議,內存中的數據結構存儲系統,它可以用作數據庫、緩存和消息中間件。

    特點:
    支持數據的持久化,可以將內存中的數據保存到硬盤,在重啟后再次加載使用。
    支持的數據結構豐富,String,list,set, zset, hash等等。
    支持數據備份,master-slave模式進行數據備份。

    優勢:
    性能高,Redis能讀的速度是110000次/s,寫的速度是81000次/s。
    數據類型豐富
    原子性,redis中所有操作都是原子的,并且多個操作也支持原子性
    豐富的特性,如通知,key過期等。

    二、Redis安裝

    1.準備工作

    1.1 切換為國內源

    1. 備份Linux自帶的EPEL源

    mv /etc/yum.repos.d/CentOS-Base.repo  /etc/yum.repos.d/CentOS-Base.repo.bak
    1. 生成阿里源

    cd /etc/yum.repos.d
    wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    1. 清空緩存

    yum clean all
    1. 重新生成緩存

    yum makecache

    1.2 gcc安裝

    關于gcc和make
    GCC(GNU Compiler Collection,GNU編譯器套件),是由 GNU 開發的編程語言編譯器。它是以GPL許可證所發行的自由軟件,也是 GNU計劃的關鍵部分。GCC是Linux下重要的編譯工具。

    make工具的定義是通過編寫的makefile腳本文件描述整個工程的編譯、鏈接規則;通過腳本文件,對于復雜的工程也可以只通過一個命令就完成整個編譯過程。類似于java中的maven

    yum install gcc-c

    1.3 下載redis5

    注意下載位置 本例是直接下載到了root目錄

    wget http://download./releases/redis-5.0.3.tar.gz

    注: wget簡介
    wget是linux下常用的文件下載工具,wget支持http,https,ftp等協議,支持使用http代理。
    wget有很多參數,常用的有一下幾個:
    -V --version 顯示wget的版本
    -o --output-file=file 將信息寫入file,如果不提供默認以下載的文件作為文件名。
    -v --verbose 詳細輸出,默認值
    -t --tries=number 設置重試次數,0表示無限制

    2. 解壓

    1. 在/usr/local目錄下創建一個redis目錄又來放置解壓后的redis。

    mkdir /usr/local/redis
    1. 在本例中redis下載在/root目錄,來到該目錄執行解壓

    tar -zxvf redis-5.0.3.tar.gz  -C /usr/local/redis

    3. 編譯安裝

    編譯-安裝(在/usr/local/redis/redis-5.0.3目錄下執行)

    #編譯
    make
    
    #安裝
    make install

    編譯成功的輸出:

    安裝完成時的輸出:

    可以查看編譯完成的redis命令文件:

    ls /usr/local/bin/redis*
    文件作用
    /usr/local/bin/redis-benchmark性能測試工具
    /usr/local/bin/redis-check-aof更新日志檢查
    /usr/local/bin/redis-check-dump本地數據文件檢查
    /usr/local/bin/redis-cli命令行操作工具
    /usr/local/bin/redis-server服務器程序

    在執行編譯后,安裝之前,可以選擇性的執行make test,我們下載的一般都是release版本,該步驟是可選的(該步驟運行所有的單元測試代碼,需要較長的時間),
    如果執行時報:You need tcl 8.5 or newer in order to run the Redis test,則需要先安裝tcl,可以使用:
    wget https://nchc.dl./project/tcl/Tcl/8.6.8/tcl8.6.8-src.tar.gz 執行安裝。

    4. 修改配置文件

     vim /usr/local/redis/redis-5.0.3/redis.conf

    配置文件需要做如下修改(在進入文件后可用斜桿" \ "加上名字進行指定查找):

    bind 127.0.0.1 改行限制redis只能本機訪問,需要在前面加#注釋掉

    下圖是未修改狀態

    port 6379 設置redis的訪問端口,一般保存為默認值6379即可

    修改protected-mode 為 no 關閉保護模式,如果開啟則需要將可以訪問redis的機器IP地址配置到bind屬性中,同時為redis設置訪問密碼
    下圖是未修改狀態

    修改daemonize 為 yes 開啟守護進程模式。在該模式下,redis會在后臺運行,并將pid寫入到redis.conf選項pidfile設置的文件中,此時redis將一直運行,除非手動kill該進程。
    下圖是未修改狀態

    requirepass 123456 設置訪問密碼,如果protected-mode設置為yes,則必須設置密碼

    pidfile /var/run/redis_6379.pid,如果使用默認端口則保持默認值即可。

    logfile /usr/local/redis/redis-5.0.3/redis_log.log 設置redis日志
    引號可不要
    下圖是未修改狀態

    dir redis位置,默認為./ 當前目錄,保持默認值。

    三、redis服務與關閉

    1. 啟動

    安裝成功后可以使用redis-server命令進行啟動,改命令已經放入/usr/local/bin目錄下,且該目錄已經放入path環境變量,所以不必進入redis的安裝目錄也可以執行redis-server命令,在執行時為了使在/usr/local/redis/redis-5.0.3/redis.conf配置文件起效,需要作為啟動參數提供。

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

    注意:為了能正常讀取redis.conf配置文件,需要切換到root用戶,或通過sudo命令啟動。

    啟動成功后可以通過如下命令查看:

    ps -aux|grep redis

    2. 關閉

    可以使用如下命令進行關閉

    redis-cli shutdown      #未設置密碼,直接關閉
    redis-cli -a 密碼  shutdown   #設置密碼,在關閉時需要提供密碼

    四、redis服務的開機啟動

    1. 進入utils目錄,并指向install_server.sh腳本

    在 usr/local/redis/redis-5.0.3 目錄下,可以看到有utils目錄

    進入utils,執行install_server.sh腳本

    ./install_server.sh

    進行交互選擇

    [root@localhost utils]# ./install_server.sh   
    Welcome to the redis service installer
    This script will help you easily set up a running redis server
    
    Please select the redis port for this instance: [6379]   #直接回車
    Selecting default: 6379
    Please select the redis config file name [/etc/redis/6379.conf] /usr/local/redis/redis-5.0.3/redis.conf #←需要輸入的路徑
    Please select the redis log file name [/var/log/redis_6379.log] #直接回車
    Selected default - /var/log/redis_6379.log
    Please select the data directory for this instance [/var/lib/redis/6379] #直接回車
    Selected default - /var/lib/redis/6379
    Please select the redis executable path [/usr/local/bin/redis-server] #直接回車
    Selected config:
    Port           : 6379
    Config file    : /usr/local/redis/redis-5.0.3/redis.conf
    Log file       : /var/log/redis_6379.log
    Data dir       : /var/lib/redis/6379
    Executable     : /usr/local/bin/redis-server
    Cli Executable : /usr/local/bin/redis-cli
    Is this ok? Then press ENTER to go on or Ctrl-C to abort. #直接回車
    Copied /tmp/6379.conf => /etc/init.d/redis_6379
    Installing service...
    Successfully added to chkconfig!
    Successfully added to runlevels 345!
    /var/run/redis_6379.pid exists, process is already running or crashed
    Installation successful!

    2. redis_6379這個自啟動腳本

    在/etc/init.d/目錄下可以看到redis_6379這個自啟動腳本

    [root@localhost utils]# cd /etc/init.d
    [root@localhost init.d]# ls
    functions  netconsole  network  README  redis_6379  tomcat

    3. chkconfig --list命令查看

    chkconfig --list

    可以看到redis程序在2,3,4,5這四個等級下是開機自啟動的

    五、設置防火墻

    如果服務器開啟了防火墻,則需要將redis使用的端口號加入防火墻。

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

    至此,CentOS7中的redis安裝完畢

    來源:https://www./content-2-803201.html

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 无码人妻丝袜在线视频红杏| 精品黑人一区二区三区| 天下第二社区在线视频| 久久久这里只有免费精品| 国产一二三五区不在卡| AV极品无码专区亚洲AV| 无码AV动漫精品专区| 麻豆国产AV剧情偷闻女邻居内裤| 国产精品一在线观看| 国产性一交一乱一伦一色一情| 真实国产老熟女无套中出| 国产精品V欧美精品V日韩精品 | 国产成人啪精品午夜网站| 18精品久久久无码午夜福利| 最新国产精品好看的精品| 国产欧美日韩VA另类在线播放| 亚洲日本欧洲二区精品| 夜夜高潮夜夜爽高清完整版1| 亚洲熟女精品一区二区| 日本边添边摸边做边爱的视频| 国产成人一区二区三区免费| 欧美成人家庭影院| 成人又黄又爽又色的视频| 亚洲精品午睡沙发系列| 国产成人综合95精品视频 | 日夜啪啪一区二区三区| 亚洲欧美日韩国产综合一区二区| 四虎影视国产精品永久在线| 亚洲中文字幕无码中字| 久久99国产精品久久99小说| 精品国产迷系列在线观看| 国产精品IGAO视频网网址| A级日本乱理伦片免费入口| 国产成人久久精品流白浆| av午夜福利一片免费看久久| 国产亚洲999精品AA片在线爽| 久久天天躁狠狠躁夜夜婷| 狠狠久久亚洲欧美专区| 高清国产MV视频在线观看| 亚洲国产福利成人一区二区| 亚洲偷自拍国综合|