1.下載
下載地址:wget http://download.redis.io/releases/redis-4.0.8.tar.gz
[root@localhostredis]#wget http://download.redis.io/releases/redis-4.0.8.tar.gz
解壓:[root@localhost redis]# tar xzf redis-4.0.8.tar.gz
重命名
[root@localhost redis]# mv redis-4.0.8 redis
進入目錄 cd redis
2.安裝redis
安裝:使用make命令
[root@localhost redis]# sudo make && sudo make install
等待安裝完成。
3.配置
運行:[root@localhost redis]# src/redis-server 需要在redis的安裝目錄下執行命令。
這個並不是在後臺運行redis,所以當命令行界面關閉的時候,就會失去鏈接,所以爲了方便,我們需要將他配置爲後臺運行
編輯配置文件:vim redis.conf redis.conf就在當前目錄下。將daemonize=no改爲daemonize=yes 然後保存。
然後啓動
[root@localhost redis]# src/redis-server ./redis/conf
這個時候我們的redis服務段就已經後臺運行了。
然後啓動客戶端:
src/redis-cli
測試:set test changyiyi 設置key value
獲取: get test
以上就是redis在linux上的簡單安裝配置。使用更多關於使用redis的語法,請參照redis官網:https://redis.io/
4.php安裝redis擴展
下載phpredis擴展
下載地址:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
執行命令:
[root@localhost local]# wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
解壓:tar zxvf
[root@localhost local]# tar zxvf 2.2.4.tar.gz
執行phpize
[root@localhost phpredis]# /usr/local/php5/bin/phpize 這個是根據自己實際的路徑進入
指定php配置路徑:
[root@localhost phpredis]# ./configure --with-php-config=/usr/local/php5/bin/php-config
編譯安裝:sudo make && sudo make install
執行命令:[root@localhost phpredis]# sudo make && make install
將擴展加入php配置文件php.ini中 php.ini的路徑是你自己環境的路徑
[root@localhost phpredis]# vim /etc/php/php.ini
在裏面加入一行:/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/redis.so
然後保存,重啓php
ps -ef | grep php-fpm
Kill -quit 進程號
啓動php:
/usr/local/php5/sbin/php-fpm
然後在phpinfo()中查看redis擴展:
檢查php是否成功安裝php的redis擴展,並能夠使用。
創建一個測試php文件redis.php
vim redis.php
鍵入內容:
<?php
$redis = new redis();
$redis->connect('127.0.0.1',6379);
$redis->set("test","Helloworld!");
$result = $redis->get("test");
//檢測是否連接成功
echo "Server is running: " . $redis->ping();
echo "\n";
echo $result;
?>
執行php文件。
php redis.php
輸出:Server is running: +PONG.....
成功!可以在php中開始愉快的使用redis了。