版权声明:本文为博主原创文章,未经博主允许不得转载。 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;
}