Linux Redis 安裝(帶視頻)


瘋狂創客圈 Java 高並發【 億級流量聊天室實戰】實戰系列 【博客園總入口

架構師成長+面試必備之 高並發基礎書籍 【Netty Zookeeper Redis 高並發實戰


瘋狂創客圈 高並發 環境 視頻,陸續上線:

  • Windows Redis 安裝(帶視頻)
  • Linux Redis 安裝(帶視頻)
  • Windows Zookeeper 安裝(帶視頻)
  • Linux Zookeeper 安裝(帶視頻)
  • Linux RabbitMQ 安裝(帶視頻)

小視頻以及所需工具的百度網盤鏈接,請參見 瘋狂創客圈 高並發社群 博客

第一步: 准備 Redis桌面管理工具

推薦使用的桌面管理工具:Redis Desktop Manager

下載 Redis Desktop Manager

下載地址為 https://redisdesktop.com/download

瘋狂創客圈 的 小視頻和工具 共享網盤,已經有下載好的版本

在這里插入圖片描述

安裝 Redis Desktop Manager

下載到本地后,一路點擊安裝完成即可。 比較傻瓜式。

在這里插入圖片描述

第二步:安裝tcl依賴包

Linux在源碼安裝過程中,會依賴到tcl工具。

tcl是一種 腳本語言,由John Ousterhout創建,功能很強大,被用於快速原型開發,腳本編程,GUI和測試等方面。

//使用下面的命令,在線安裝tcl工具包

yum install tcl -y

//使用下面的命令,檢查tcl的版本

[root@localhost redis-5.0.2]# rpm -qa |grep tcl
tcl-8.5.13-8.el7.x86_64
targetcli-2.1.fb34-1.el7.noarch

第四步:下載需要安裝的Redis版本,這里下載的是源碼包

1, redis 源碼 下載地址:

http://download.redis.io/releases/redis-5.0.2.tar.gz

這里測試使用的是redis-5.0.4.tar.gz 版本。

2 瘋狂創客圈 小視頻和工具 共享網盤,已經有下載好的版本

第五步: 將安裝包上傳到Linux,並且解壓

上傳到Linux服務器,創建Redis解壓縮目錄,將Redis源碼壓縮包解壓到目標目錄。

mkdir -p  /usr/local/redis
tar  -zxvf   /usr/local/redis-5.0.2.tar.gz   -C   /usr/local/redis

第六步:編譯和安裝

使用make命令,將Redis源碼編譯為可執行文件。

//進入redis的源碼包目錄

[root@localhost / ] cd  /usr/local/redis/redis-5.0.2/src

//執行make命令,編譯源碼

[root@localhost redis-5.0.2] make

這里的時間比較長......
請大家耐心等下。

如果之前編譯過,所以出現了下面的提示:

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

原來這根本就不是錯,只是一個提示而已

使用 make install指令,安裝到其他目錄,比如 /usr/local/redis目錄

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

第七步:修改配置文件

首先復制一份要使用的配置文件,復制到/usr/local/redis/目錄下,然后修改配置文件,使得Redis啟動的方式為后台啟動。

//復制配置文件
[root@localhost redis-5.0.2]# cp  /usr/local/redis/redis-5.0.2/redis.conf  /usr/local/redis/
//修改配置文件
[root@localhost redis-5.0.2]# vim /usr/local/redis/redis.conf

大致需要進行四處修改:
(1)將在大致136行的 daemonize no 改成daemonize yes,將啟動的方式改成后台啟動;
(2)注釋掉大致69行的 bind 127.0.0.1 配置項,方法是在前面加上#。
為什么呢?綁定了127.0.0.1 本地回環地址后,Redis服務只能被本地的客戶端連接,遠程客戶端無法連接根據真實的ip地址開啟連接。
(3)將大致在88行的protected-mode yes改成protected-mode no,目的是為了解決安全模式引起的報錯,不需要再安全模式下運行。
(4)將大致在170行的logfile "",改成某個自定義的文件如 logfile "/usr/local/redis/redis.log",方便后面進行Lua程序開發時,進行日志的輸出和查看。

第八步:殺死redis並重新后台開啟redis

如果修改了配置文件,就需要重啟Redis服務,大致的命令如下:

//殺死redis服務進程
pkill -9 redis-server
//開啟Redis的命令
/usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf

第八步:將redis加入到開機啟動

編輯啟動配置文件 /etc/rc.local,加入開機啟動項,里面添加內容:

#調用開啟Redis的命令
/usr/local/redis/bin/redis-server  /usr/local/redis/redis.conf

第九步: Redis Desktop Manager 連接 Redis

在這里插入圖片描述

最后需要從防火牆開放端口:

firewall-cmd --zone=public --add-port=6379/tcp --permanent
sudo service firewalld stop
sudo service firewalld start

具體,請關注 Java 高並發研習社群博客園 總入口


最后,介紹一下瘋狂創客圈:瘋狂創客圈,一個Java 高並發研習社群博客園 總入口

瘋狂創客圈,傾力推出:面試必備 + 面試必備 + 面試必備 的基礎原理+實戰 書籍 《Netty Zookeeper Redis 高並發實戰

img


瘋狂創客圈 Java 死磕系列

  • Java (Netty) 聊天程序【 億級流量】實戰 開源項目實戰

ava 死磕系列

  • Java (Netty) 聊天程序【 億級流量】實戰 開源項目實戰


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM