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