回車之後,可以在安裝的位置找到redis資料夾,我的是在/home下
由於我個人習慣,redis資料夾我重新命名了一下
3.3 cd /home/redis6.0.5:進入到安裝的redis資料夾中去
3.4 make:進行編譯,把c語言編譯的程式編譯成二進位制
正常情況下,出現如下提示,表示編譯成功
但是也有編譯失敗的情況,如下圖:
出現這種情況,按照下面的步驟執行就可以編譯成功(已親自測試過):
① 一般出現這個錯誤是因為gcc(gcc是專門編譯c語言的)的版本太低,需要首先檢查一下gcc的版本:gcc -v
② 公升級gcc的版本:下面三個命令依次執行
yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
③ 設定永久公升級gcc的版本:
echo 「source /opt/rh/devtoolset-9/enable」 >>/etc/profile
④ 再次執行make:由於gcc的版本已經公升級到高一點的版本,所以再次編譯的時候就會成功
3.5 啟動redis:進入redis的src資料夾裡面,src裡面存放的是啟動程式,redis資料庫的啟動檔案是redis-server
如果在src下執行完./redis-server之後出現上圖中藍色框中的圖形,表明redis啟動成功,redis的埠號是:6379;redis是把資料放到記憶體當中去,它的讀寫速度非常快;上圖介面,按ctrl+c可退出
4. 後台啟動redis:
以上步驟啟動的redis,不是以後臺執行程式的方式啟動的;在當前命令視窗下,如果想執行其他命令,必須把當前正在啟動著的redis關閉掉,否則不能執行其他命令,要想解決這個問題,我們需要在後台啟動redis。
後台啟動redis,需要對redis配置檔案(redis.conf)裡面的相關引數進行修改:
① 編輯redis.conf檔案":vim redis.conf
② 注釋掉redis.conf中的"bind 127.0.0.1"
③ redis.conf中的"protected-mode yes"改為"protected-mode no",去掉保護模式
④ redis.conf中的"daemonize no"改為"daemonize yes",以後臺模式啟動
⑤ redis.conf中的"requirepass your_password"一行可以注釋掉,變成免密登入,預設是已經注釋掉了,若沒有注釋,需要注釋
⑥ 啟動程式:src/redis-server redis.conf啟動redis的時候讀取redis.conf檔案
⑦ 確認redis後台程式已經啟動:ps -ef | grep redis
5. redis圖形化介面連線:(工具:redis desktop manager)
linux系統下php原始碼安裝redis擴充套件
安裝redis 版本 2.2.4 進入 usr local src目錄 wget 2 解壓 安裝 tar zxvf phpredis 2.2.4.tar.gz cd phpredis 2.2.4 進入安裝目錄 usr local php bin phpize 用phpize生成configure配置...
windows和linux下安裝redis
先雙擊redis server再使用redis cli連線redis 解壓redis安裝包,程式 opt 解壓後的檔案可以看到redis配置檔案 基本的環境安裝 redis預設安裝目錄路徑 usr local bin redis 6.0以上先執行以下命令 yum y install centos r...
linux環境下,接著lnmp,安裝redis
操作記錄 回到家目錄 cd 檢視 ls 進入 lump cd lnmp1.3 full ls?sudo addons.sh 進入後選擇要安裝的,輸入數字 php m 檢視php安裝了哪些東西 ps aux grep redis 檢視redis是否在程序中 直接用命令列操作redis 操作記錄 回到家...