1:了解自己php扩展版本,在php文件里输入phpinfo();执行看php版本,看 php Extension Biuld的值。 2:下载redis配置文件:址:https://windows.php.net/downloads/pecl/releases/redis/ 点5.3.4版本里的根据php Extension Biuld选一个下载。 3:把下载的文件里的php_redis.dll和php_redis.pdb放进php的ext文件中。 4:下载igbinary文件,地址:https://windows.php.net/downloads/pecl/releases/igbinary/ 点3.2.6版本里的根据php Extension Biuld选一个下载。 5:把下载的文件里的php_igbinary.dll和php_igbinary.pdb放进php的ext文件中。 6:修改php.ini配置文件:加三行代码: ;php_redis extension=php_igbinary.dll extension=php_redis.dll 7:配置laravel: redis的配置文件是:config/database.php 'redis' => [ 'client' => 'predis', 'default' => [ 'host' => env('REDIS_HOST', '127.0.0.1'), 'password' => env('REDIS_PASSWORD',null), 'port' => env('REDIS_PORT', 6379), 'database' => 0, ], ], 这个自己测试玩的时候不需要改动,另外一个地方就是.env文件 REDIS_HOST=127.0.0.1 REDIS_PASSWORD=null REDIS_PORT=6379 首先需要一个路由: //redis测试 Route::get('testRedis','RedisController@testRedis')->name('testRedis'); 利用artisan命令创建一个控制器 php artisan make:controller RedisController 控制器代码:
namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Redis; class RedisController extends Controller { public function testRedis() { Redis::set('name', 'guwenjie'); $values = Redis::get('name'); // dd($values); //输出:"guwenjie" //加一个小例子比如网站首页某个人员或者某条新闻日访问量特别高,可以存储进redis,减轻内存压力 $userinfo = '荆先生'; Redis::set('user_key',$userinfo); if(Redis::exists('user_key')){ $values = Redis::get('user_key'); }else{ $values = '树先生';//此处为了测试你可以将id=1200改为另一个id } dump($values); } }
标签:redis,windows,Redis,REDIS,igbinary,values,本地,php From: https://www.cnblogs.com/jyhgarden/p/17285639.html