Redis在linux上的部署

2022-09-21 19:57:08 字數 2073 閱讀 6289

yum install gcc-c++ tcl
進入到redis安裝目錄

執行

make---------------編譯redis

注意:redis6以上版本make編譯可能報錯,需要公升級gcc版本

#第一步

sudo yum install centos-release-scl

#第二步

sudo yum install devtoolset-7-gcc*

#第三步

scl enable devtoolset-7 bash

最後進行

make install
編譯安裝後會在此目錄下

redis-server 服務端

redis-cli 客戶端

注:redisconf是我們自己建立的資料夾,以放置配置檔案錯誤導致程式無法啟動(做乙個備份)

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

redis-cli----啟動客戶端

bind 127.0.0.1 -::1 

指定 redis 只接收來自於該 ip 位址的請求

在配置檔案redis.conf中,預設的bind 介面是127.0.0.1,也就是本地回環位址。這樣的話,訪問redis服務只能通過本機的客戶端連線,而無法通過遠端連線,

這樣可以避免將redis服務暴露於危險的網路環境中,防止一些不安全的人隨隨便便通過遠端

連線到redis服務。

如果bind選項為空的話,那會接受所有來自於可用網路介面的連線。

(繫結的是伺服器上網絡卡的ip,不是誰要連線繫結誰的ip,繫結伺服器網絡卡連線後,遠端訪問只要通過這個網絡卡位址來的redis請求,都可以訪問redis)

遠端連線可採取指定多個ip方式,例:bind 192.168.11.129 127.0.0.1

daemonize---此配置有兩個值 yes/no 

守護程序(daemon)是一類在後台執行的特殊程序,用於執行特定的系統任務。很多守護程序在系統引導的時候啟動,並且一直執行直到系統關閉。另一些只在需要的時候才啟動,完成任務後就自動結束

當daemonize yes代表開啟守護執行緒---守護程序開啟後台啟動

當daemonize no 代表關閉守護執行緒

protected-mode---此配置有兩個值 yes/no 

保護模式

當protected-mode yes代表開啟保護模式---(當沒有為redis顯示指定bind且沒有設定密碼時,此時redis就認為是不安全的,當開啟保護模式後,保護模式的作用是只允許本地回環位址127.0.0.1和::1(ipv6回環位址的表示形式)訪問。)

當protected-mode no 代表關閉保護模式

requirepass password ---設定密碼

在配置檔案中設定密碼需要重啟redis服務

客戶端啟動

1:redis-cli---進入命令列

2:auth password---輸入密碼

在客戶端修改redis密碼

修改密碼:config set requirepass password

檢視密碼:config get requirepass

1.確保配置檔案中bind設定

2.開啟保護模式時候需要設定密碼

3.配置檔案的修改需要重啟服務

redis的啟動命令

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

如在/user/local/rediscong/目錄下輸入命令redis-server /usr/local/rediscong/redis.conf ,那麼redis備份檔案就在/user/local/rediscong/dump.rdb

redis關閉命令

進入客戶端redis-cli

執行shutdown

redis 部署到Linux上

linux系統 linux版本 centos 6.7 i386 bin 1 centos 6.5 32位作業系統 ftp端 securefx 7.3 yum install gcc c 如果提示是否安裝,輸入y 開啟ssh客戶端登入linux主機 alt p put f redis 3.0.0.ta...

在linux環境部署redis

2 解壓redis壓縮包 tar zxvf redis 3.0.6.tar.gz 3 進入解壓後的redis目錄裡面去 4 輸入make命令 5 安裝到指定目錄 make prefix usr local redis install 6 安裝完成以後,會在 usr local redis bin目錄...

redis在linux上的安裝

二 解壓 三 編譯 四 安裝 五 啟動 windows 新增鏈結描述tar zxvf 如過你先前沒有安裝gcc而且編譯了,使用make disclean把以前的快取清除了就好了 需要先安裝gcc 安裝成功檢視版本 編譯結果 在redis的安裝目錄下src目錄中,生成redis的一系列可執行檔案 ma...