安装redis和安装php的redis扩展

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wt1286331074/article/details/86510401

参考:https://blog.csdn.net/gu_wen_jie/article/details/79413365
https://blog.csdn.net/soulandswear/article/details/81482527(laravel使用)
https://www.cnblogs.com/mrszhou/p/8087753.html(laravel使用)
https://www.cnblogs.com/tenghuan/p/4608888.html (redis遇到的问题)

linux安装redis客户端(端口6379)

redis.io/download找官方,
下载,解压,进入,直接make
然后尝试下make test报错,

yum install -y tcl

最后make PREFIX=/usr/local/redis install
拷贝源代码文件下的redis.conf到bin同级中来,同时修改他下面的daemonize yes使后台运行
执行:./redis-server ./redis.conf//开启服务

/usr/local/redis/bin/redis-cli // 运行测试redis

cp 。。。/redis-stable/utils/redis_init_script /etc/init.d/redis  // 加到直接启动中
chmod 777 /etc/init.d/redis

安装php的redis扩展

/**php操作redis

wget https://codeload.github.com/edtechd/phpredis/zip/php7
unzip php7
cd redis-php7
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
vim php.ini 增加extension=redis.so
php -m // 检查,不一定准最好看phpinfo

laravel使用redis

先来个composer引入相关资源

 composer require predis/predis

redis的配置文件在:config/database.php,.env文件那边也有设置

'redis' => [

        'client' => 'predis',

        'default' => [
            'host' => env('REDIS_HOST', '127.0.0.1'),
            'password' => env('REDIS_PASSWORD',null),
            'port' => env('REDIS_PORT', 6379),
            'database' => 0,
        ],
    ],

最后再php代码测一下

 use Illuminate\Support\Facades\Redis;
。。。。。。
  public function redisTest(){
        Redis::set('name','xiaoming');
        $name = Redis::get('name');

        echo 'redis实验'.$name;die;
    }

猜你喜欢

转载自blog.csdn.net/wt1286331074/article/details/86510401
今日推荐