TP/tp3.2/Thinkphp/thinkphp操作redis

1.使用tp自带的redis类链接redis

    注意自带的redis类set方法不能存数组除非序列化或json数组

        $redis = new \Redis();

        $redis->connect('127.0.0.1',6379);

        $redis->set('test','hello redis');

        echo $redis->get('test');

        echo $redis->get('name');


2.S方法链接redis (2种方式)

可以存数组

a.

注意这个用S方法配置缓存  配置后可以直接使用

    S(array(

            'type'=>'Redis',

            'host'=>'127.0.0.1',

            'port'=>'6379',

            // 'prefix'=>'think',

            'expire'=>60)

    );

    S('name','6666');

    echo S('name');

b.

    // 配置 redis 缓存

           $set=array(

                'type'=>'redis',

                'host'=>'127.0.0.1',

                'port'=>6379,

            );

        // 设置要存储的数据

        $message=array(

            'name'=>'yang',

            'id'=>1

        );

    // 存储数据到缓存

    S('message',$message,$set);



你可能感兴趣的:(TP/tp3.2/Thinkphp/thinkphp操作redis)