首页 > 其他 > 详细

laravel redis

时间:2015-11-26 18:58:52      阅读:356      评论:0      收藏:0      [点我收藏+]

安装配置redis服务器

$ wget http://download.redis.io/releases/redis-3.0.5.tar.gz
$ tar xzf redis-3.0.5.tar.gz
$ cd redis-3.0.5
$ make

安装完毕后,修改配置文件,redis.conf

 daemonize no #开启redis后台运行

参数说明http://www.runoob.com/redis/redis-conf.html

运行redis

$ src/redis-server redis.conf

检验是否运行,进入redis操作进程

$ src/redis-cli
>ping 
>pong代表运行成功

开启6739端口,以便于远程访问

-A INPUT -p tcp -m tcp --dport 6379 -j ACCEPT

 

 

laravel5.1安装predis支持

 "require": {
        "php": ">=5.5.9",
        "laravel/framework": "~5.1.8",
        "predis/predis": "v1.0.3" //predis
    },

然后项目目录执行composer install

laravel配置redis服务器config\database.php

redis => [
        cluster => false,
        default => [
            host     => 192.168.1.19,
            port     => 6379,
            database => 0,
        ],
    ],

基本测试

E:\np\www\laravel5-1\tests\ExampleTest.php
public function testRedis(){
        $response = $this->call(GET, /redis, [name => Taylor]);
        var_dump($response);
    }
E:\np\www\laravel5-1\app\Http\routes.php
Route::get(redis, [
    uses => RedisController@index,
    as   => redis
]);
E:\np\www\laravel5-1\app\Http\Controllers\RedisController.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Http\Requests; use App\Http\Controllers\Controller; use Redis; class RedisController extends Controller { public function index() { Redis::set("user:profile:1",111); $user = Redis::get(user:profile:1); echo $user; } }

111

 

laravel redis

原文:http://www.cnblogs.com/zenghansen/p/4998520.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!