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 代表關閉保護模式
1.確保配置檔案中bind設定requirepass password ---設定密碼
在配置檔案中設定密碼需要重啟redis服務
客戶端啟動
1:redis-cli---進入命令列
2:auth password---輸入密碼
在客戶端修改redis密碼
修改密碼:config set requirepass password
檢視密碼:config get requirepass
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...