Yii2 里使用Redis擴展


Redis是個很不錯的Nosql數據庫,比Memcached的好處是能持久化數據。

Yii2里使用Redis ,首先要擴展Redis。可以在composer.json 里添加 redis

"require": {
        "php": ">=5.4.0",
        "yiisoft/yii2": ">=2.0.5",
        "yiisoft/yii2-bootstrap": "*",
        "yiisoft/yii2-swiftmailer": "*",
        "yiisoft/yii2-smarty": "*",
        "yiisoft/yii2-redis": "*"
    },

然后使用命令 composer update,或者直接使用命令 composer update --prefer-dist yii-soft/yii2-redis。

接下來就是配置組件了。

//Redis
'redis' => [
    'class' => 'yii\redis\Connection',
    'hostname' => '127.0.0.1',
    'port' => 6379,
    'database' => 0,//默認有16個庫0-15,如果是集群的話,只有一個0。
],

最后可以可以使用了。

$redis = Yii::$app->redis;
$redis->set('city', 'Beijing');
$value = $redis->get('city');
echo 'The value of city in redis is: ', $value;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM