thinkphp5.0上對redis的具體操做

1、環境搭建

首先先安裝composer、thinkphp5.0版本、和redis的windows版本的redis程序或者linux版本的redis程序,linux安裝教程: http://www.javashuo.com/article/p-wskbdcqt-nm.htmlphp

所有安裝上去。window上必定要查看redis是否服務是開啓的。桌面-》計算機-》管理-》服務和應用程序-》服務  而後在右邊查找是否有redis的服務,查看狀態,若是若是沒有啓動,請手動啓動服務。html

2、拓展(應該能夠不用)

首先我不清楚這個拓展到底有沒有生效,可能就不須要這個拓展。下面寫一下吧linux

1. window環境(phpstudy)

php安裝redis擴展
使用phpinfo()函數查看PHP的版本信息,這會決定擴展文件版本(特別注意以php版本的architecture是x86仍是64爲準,不能以操做系統爲準)
git

根據版本號選擇擴展版本    http://windows.php.net/downloads/pecl/snaps/redis/github

解壓縮後,將php_redis.dll拷貝至php的ext目錄下
修改php.iniredis

重啓php查看phpinfo看到新增的redis擴展表示已經成功了thinkphp

修改p5配置文件 application\config.phpwindows

2. Centos7

下載擴展app

# wget https://codeload.github.com/phpredis/phpredis/zip/master

解壓 及編譯、安裝composer

# unzip master 
# cd phpredis-master/
# phpize
#  ./configure -with-php-config=/usr/local/php/bin/php-config
# make
# make install

編輯php.ini 配置文件

# vi /usr/local/php/etc/php.ini

添加擴展

extension=redis.so

查看phpinfo()以下圖標識安裝成功

3、下載包

到composer上面找到Predis安裝包(兩種下載的方式,上面都是有的,一種composer,一種就是gitub網站上面下載),而後下載到本地,而後解壓以後把包中的內容放到thinkphp5.0架包的extend中。開始使用吧。

直接在新的控制器中寫以下代碼:

 public function hcred(){
        $client = new \Predis\Client();
        $client->set('foo','bar');
        $keys = $client->keys('*');
        $value = $client->get('foo');
        $arr = array($value,$keys);
        var_dump($arr);
   }

運行結果

 大體就這樣了,若是想要對其進行更多的操做,看我發的另外一篇文章,Redis的php操做手冊 http://www.javashuo.com/article/p-ntbqnqix-nm.html

相關文章
相關標籤/搜索