• laravel redis


    安装配置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服务器configdatabase.php

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

    基本测试

    E:
    pwwwlaravel5-1	estsExampleTest.php
    public function testRedis(){
            $response = $this->call('GET', '/redis', ['name' => 'Taylor']);
            var_dump($response);
        }
    E:
    pwwwlaravel5-1appHttp
    outes.php
    Route::get('redis', [
        'uses' => 'RedisController@index',
        'as'   => 'redis'
    ]);
    E:
    pwwwlaravel5-1appHttpControllersRedisController.php
    <?php namespace AppHttpControllers; use IlluminateHttpRequest; use AppHttpRequests; use AppHttpControllersController; use Redis; class RedisController extends Controller { public function index() { Redis::set("user:profile:1",111); $user = Redis::get('user:profile:1'); echo $user; } }

    111

    暗夜之中,才见繁星;危机之下,暗藏转机;事在人为,为者常成。
  • 相关阅读:
    Elementui:选择框
    Cesium之Cesium3DTileStyle
    Cesium粒子系统:雨雪云效果
    Cesium之3dtiles模型选择问题
    3dtiles贴地
    Android ListView异步加载图片
    Android的硬件加速
    Android ANR
    每天一点Linux 查看Ubuntu的版本号
    Android log system
  • 原文地址:https://www.cnblogs.com/zenghansen/p/4998520.html
Copyright © 2020-2023  润新知