一、redis的安裝和配置
1.官方現在原始碼
2.解壓原始碼
tar zxvf redis-3.2.11.tar.gz
3.編譯
make
編譯完成後,ll檢視出現了redis.conf檔案和src目錄,進入src開始安裝
4.安裝
cd src
make install
5.redis的部署
1、首先為了方便管理,將redis檔案中的conf配置檔案和常用命令移動到統一檔案中
a)建立bin和redis.conf檔案
複製****如下:
mkdir -p/usr/local/redis/bin
mkdir -p/usr/local/redis/ect
b)執行linux檔案移動命令:
複製****如下:
mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc
cd /lamp/redis-3.0.7/src
mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
redis-check-dump:這個檔案我這裡沒有找到;
6.執行redis-server 命令,啟動redis服務
這種方式是前期啟動的,關閉後,redis也隨之關閉
7.後台啟動redis
首先編輯conf檔案,將daemonize屬性改為yes(表明需要在後台執行)a.檢查埠是否被占用;啟動:redis-server /usr/local/redis/etc/redis.conf
[root@vic src]# netstat -tunpl | grep 6379
tcp 0 0 127.0.0.1:6379 0.0.0.0:* listen 8440/./bin/redis-se
b.檢視redis是否啟用
[root@vic src]# ps -ef|grep redis
root 8440 1 0 12:13 ? 00:00:00 ./bin/redis-server 127.0.0.1:6379
root 8468 5302 0 12:27 pts/1 00:00:00 grep redis
8.服務端啟動成功後,執行redis-cli啟動redis 客戶端
[root@vic src]# redis-cli127.0.0.1:6379> set
name vic
ok127.0.0.1:6379> get
name
"vic
"127.0.0.1:6379>exit
[root@vic src]#
二.php的redis擴充套件
1.安裝方式:
a.直裝:直接複製檔案到擴充套件目錄,開啟相應擴充套件b.編譯安裝:進行編譯
2.步驟
a.執行phpize在你的解壓擴充套件目錄下執行phpize
/usr/local/php/bin/phpize
b.配置編譯引數
主要是配置php配置檔案引數
./configure --with-php-config=/usr/local/php/bin/php-config
c.編譯和安裝
make && make install
d.複製擴充套件檔案到對應目錄
e.開啟擴充套件,配置相應擴充套件引數
f.重啟php-fpm
3.redis的擴充套件
$redis=newredis();
$res=$redis->connect('127.0.0.1',6379);
var_dump($res);
返回true ,安裝成功;
redis安裝以及安裝php的redis擴充套件
一,安裝redis 2,解壓redis包後,進入redis 2.8.9目錄中,進行編譯 先 make 然後 make install 最後執行redis服務端 usr local bin redis server 服務端redis cli 3.到此為止,就算安裝完成了redis了 此時php並不能使...
php中redis的安裝
1.當你在使用php時出現下面的問題 2.通過phpinfo 檢視php的版本 我的是php5.6版本 由2,3步驟可得滿足條件的是以下倆個 5.將其中乙個的redis放在php下的ext中 其中乙個不行就用另乙個,我也不知道倆者有什麼區別 再從網上任意找乙個php igbinary.dll檔案也放...
redis安裝以及php的redis擴充套件
一 安裝redis cd usr local src tar zxvf redis 2.8.20.tar.gz 複製到 usr local redis資料夾下 cp r redis 2.8.20 usr local redis cd usr local redis make make install...