Ubuntu安裝redis並配置遠程、密碼以及開啟php擴展


一、前言

  redis是當前流行的nosql數據庫,很多網站都用它來做緩存,今天我們來安裝並配置下redis

二、安裝並配置redis

  1、安裝redis

sudo apt-get install redis-server//安裝redis

  安裝完可以執行redis-cli 啟動命令行模式,並寫入查看數據試下

   

 

 

  2、配置redis

    2.1 配置遠程登錄

      默認redis是不允許遠程登錄的,需要我們配置  

#編輯redis配置文件
sudo vim /etc/redis/redis.conf
#注釋下面這一行 我的是69行 可以搜索bind查找
#bind 127.0.0.1

      修改完重啟下redis,詳見2.3重啟redis。

      接下來我們測試遠程登錄是否成功,遠程登錄需要執行登錄的服務器已經安裝了redis,我這是虛擬機Ubuntu,我本機window已經配置了redis

    #啟動window下的redis
    #進入cmd命令模式

    

    注:redis-cli -h (ip 地址)  -p (端口號 默認是6379) 注意參數要和具體指要空格隔開
      redis-cli 是需要添加環境變量的,下圖是我系統添加的環境變量
      

    2.2配置密碼登錄

1 #編輯配置文件
2 sudo vim /etc/redis/redis.conf
3 #找到下面這一行並去除注釋(可以搜索requirepass)我的 是396行
4 #requirepass foobared 未修改之前
5 #修改之后
6 requirepass 123456 #123456是我的redis密碼 

     修改之后如果不用密碼直接登錄也是可以的不過不可以操作,提示需要認證

    

 

1 redis-cli -a 123456(如果不是本機 可以不下-h  和-p )

      我們使用密碼登錄就可以正常操作了

  

    2.3重啟redis

1 sudo service redis restart
2 #或者可以強制殺死再手動開啟
3 sudo killall redis-server
4 sudo redis-server /etc/redis/redis.conf & #這里最好把配置文件加進去不然可能會出現配置未生效

  我這邊重啟以及強制關閉再開啟會報錯

 

原因是我配置文件的第一行是無效的配置(/etc/redis/redis.conf  line 1),我刪除后重啟就好了

 

三、安裝php擴展

sudo apt-get install php-redis

  安裝完之后重啟下php,apacheh或者nginx等查看phpinfo 查看或者php -m|grep redis 查看擴展

  

 

參考鏈接:  https://www.cnblogs.com/IT--Loding/p/6105209.html


免責聲明!

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



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