一、前言
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