Redis5.0怎么安裝?Linux下載安裝Redis的操作步驟和配置教程

Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。新版官方不在支持Windows版,需要的朋友可下載試試!
Redis5.0是Redis產(chǎn)品的重大版本發(fā)布。新增的stream數(shù)據(jù)結(jié)構(gòu),提供了豐富的應(yīng)用場景和想象空間;內(nèi)核的改進(jìn)和bugfix,使用更健壯;支持賬號體系,根據(jù)賬號用途賦予相應(yīng)的權(quán)限,更加安全;審計日志,記錄了讀寫操作、敏感操作(keys、flushall等)、慢日志、管理類命令,供用戶查詢;大key分析,基于快照的完整內(nèi)存分析,更準(zhǔn)確,直接輸出內(nèi)存消耗top排行的key;支持單機(jī)和集群版的平滑遷移。
相關(guān):Windows 64位下安裝Redis 3和可視化工具Redis Desktop Manager的圖文教程
Linux下安裝配置教程
第一步:在本站下載新版本redis
第二步:上傳到Linux(我的安裝目錄為:/usr/local/redis)
在 /usr/local/ 下新建一個 redis 文件夾,并進(jìn)入
[root@localhost ~]# cd /usr/local/[root@localhost local]# mkdir redis[root@localhost local]# cd redis/
上傳下載好的redis壓縮包
[root@localhost redis]# rz
注:我使用的是 Xshell 工具,命令行輸入 rz 進(jìn)行上傳(執(zhí)行 yum install -y lrzsz 后即可支持 rz 上傳功能)
第三步:進(jìn)行解壓、編譯、安裝
使用 tar 命令解壓
[root@localhost redis]# tar -zxvf redis-5.0.5.tar.gz
安裝 gcc 環(huán)境
redis是由C語言編寫的,它的運行需要C環(huán)境,所以編譯前需安裝 gcc
[root@localhost redis]# yum install gcc-c++
安裝過程需要下載 21M 大小的包,輸入:y,回車?yán)^續(xù)安裝,最后出現(xiàn) Complete! 表示安裝完成
編譯
進(jìn)入解壓后的 redis-5.0.5 目錄,執(zhí)行 make 命令(稍慢)
[root@localhost redis]# cd redis-5.0.5[root@localhost redis-5.0.5]# make
官網(wǎng)里到這一步就結(jié)束了,可能新版本就能用了,但小編還是習(xí)慣于進(jìn)行 install 安裝
安裝
redis-5.0.5 的目錄結(jié)構(gòu)如下,進(jìn)入 src 目錄后執(zhí)行 make install(很快)
[root@localhost redis-5.0.5]# cd src/[root@localhost src]# make install
第四步:配置并啟動
在 redis 目錄下創(chuàng)建 bin 和 etc 兩個文件夾
[root@localhost src]# cd /usr/local/redis/[root@localhost redis]# mkdir bin[root@localhost redis]# mkdir etc
注:建這兩個文件夾其實是為了方便使用和管理:
bin:用于存放主要命令,可理解為springboot的主啟動類
etc:用于存放 redis 的核心配置文件 redis.conf
移動文件
先將 redis-5.0.5 里的主配置文件 redis.conf 移動到剛創(chuàng)建的 etc 文件夾
[root@localhost redis]# cd redis-5.0.5[root@localhost redis-5.0.5]# mv redis.conf /usr/local/redis/etc/
再將 src 目錄里帶有綠色標(biāo)識的文件全都移動到剛創(chuàng)建的 bin 文件夾
[root@localhost redis-5.0.5]# cd src/[root@localhost src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/local/redis/bin/
修改主配置文件
進(jìn)入 etc 目錄,修改 redis.conf 文件
[root@localhost src]# cd /usr/local/redis/etc/[root@localhost etc]# vim redis.conf
(1) 注釋掉 bind 127.0.0.1 這一行(解決只能特定網(wǎng)段連接的限制)
(2) 將 protected-mode 屬性改為 no (關(guān)閉保護(hù)模式,不然會阻止遠(yuǎn)程訪問)
(3) 將 daemonize 屬性改為 yes (這樣啟動時就在后臺啟動)
(4) 設(shè)置密碼(可選,個人建議還是設(shè)個密碼)
修改完成后,wq保存并退出(先按Esc,接著輸入 :wq)
啟動
在 redis 目錄下執(zhí)行:
[root@localhost etc]# cd /usr/local/redis/[root@localhost redis]# ./bin/redis-server /usr/local/redis/etc/redis.conf[root@localhost redis]# ps -ef | grep redis
輸入:quit 即可退出客戶端,您也通過可視化工具 RedisDesktopManager 連接 redis,進(jìn)行查看和操作
redis 設(shè)置開機(jī)自啟:
[root@localhost redis]# vim /etc/rc.d/rc.local
在后面加上:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf
至此,Linux 下的 redis5.0.5 已安裝完成。
相關(guān)文章
Enterprise Architect中文企業(yè)版注冊安裝詳細(xì)教程(附破解下載)
Enterprise Architect企業(yè)注冊版是一款CASE計算機(jī)輔助軟件工程,支撐系統(tǒng)開發(fā)的全過程,在需求分析階段,系統(tǒng)分析與設(shè)計階段,系統(tǒng)開發(fā)及部署等方面有著強(qiáng)大的支持等,本文2018-12-19Studio 3T怎么激活?Studio 3T 2019 64位無限試用安裝激活教程(附下載)
Studio 3t 2019是一款高效的MongoDB工具,為大家更優(yōu)質(zhì)的網(wǎng)頁設(shè)計、代碼輸入、編程管理等功能,這里提供了Studio 3T 2019安裝激活教程,可無限試用,并附有下載2019-07-26Powerbuilder怎么安裝?Appeon Powerbuilder2019詳細(xì)安裝激活教程(附下
PowerBuilder2019激活版是一款新的數(shù)據(jù)庫軟件工具集合,能夠為Windows,iOS和Android構(gòu)建更快,更好的商業(yè)應(yīng)用程序,新版帶來了C#Web API和組裝開發(fā),這里整理了Powerbuil2022-05-20MyEclipse CI 2019怎么安裝?MyEclipse CI 2019.4安裝激活方法+使用教
MyEclipse CI 2019是一個功能強(qiáng)大的一體化Java IDE開發(fā)工具,新版本帶來全新的Java11支持,性能改進(jìn)和新連接器都將在本季的MyEclipse版本中出現(xiàn),本文帶來的是MyEclipse CI2019-06-04IntelliJ IDEA2019許可證過期激活 JetBrains2019系列最新許可激活方法(
JetBrains2019系列陸續(xù)發(fā)布,之前的激活碼已經(jīng)過期,下面就帶來了最新的激活教程,適用于JetBrains的所有開發(fā)工具,并附有IntelliJ IDEA 2019、CLion 2019等下載和注冊碼,2019-04-01Scratch3.0中文版怎么下載安裝?Scratch3.0新手入門使用教程
Scratch3.0中文版是一款由MIT開發(fā)的積木式少兒編程軟件,可以很容易地創(chuàng)造有趣的動畫、游戲,以及控制機(jī)器人和電子設(shè)備等,下面就整理了Scratch3.0的入門使用教程,需要的2019-01-15Eclipse for Java EE中文版安裝配置和使用完美教程(附漢化下載)
很多朋友都比較喜歡eclipse中文版,官方也提供了完美解決方案,完全免費,而且免安裝,那么怎么安裝和使用Eclipse IDE for Java EE Developers,下面就詳細(xì)了解下eclipse中2018-11-29Pycharm怎么破解?Pycharm2018-2020漢化激活破解詳細(xì)教程(附漢化包)
PyCharm2020中文版是由JetBrains打造的一款Python IDE,用于一般IDE具備的功能,本文帶來PyCharm2018-2020漢化激活破解版的安裝教程,以及破解下載地址,希望對大家有所幫2021-03-30Enterprise architect 15免費注冊激活詳細(xì)安裝教程(附激活文件下載)
Enterprise Architect15激活版是一款功能強(qiáng)大的圖形建模工具,將UML和衍生建模語言(如BPMN和SysML)的強(qiáng)大功能與高性能,直觀的界面相結(jié)合,為整個開發(fā)團(tuán)隊帶來了集成的高2019-09-09