C'est La Vie

    人生无彩排,每一天都是现场直播!

    PRedis操作大全

    PRedis是纯PHP实现的Redis客户端,因为完全用纯PHP实现,所以在效率上要比C语言编写的php-re […]

    PRedis是纯PHP实现的Redis客户端,因为完全用纯PHP实现,所以在效率上要比C语言编写的php-redis效率要低,但是扩展性上要比php-redis强。

    另外,C语言实现的php-redis可以通过配置php.ini很简单的实现将SESSION存放在Redis中。

    以下是PRedis客户端的一些操作汇总:

    配置连接及初始化:

    <?php
    $server = array(
    	'host' => '127.0.0.1',
    	'port' => 6379,
    	'database' => 15,
    );
    $redis = new Client($server);
    

    普通set/get操作:

    <?php
    $redis->set('key', 'value');
    $redis->get('key');
    

    set操作时直接设置有效期:

    <?php
    $redis->set('key', 10, 'value');
    

    对key里的值进行递增或递减:

    <?php
    $redis->incr('key');
    $redis->incrby('key', 2);
    $redis->decr('key');
    $redis->decrby('key', 2);
    

    检测是否存在:

    <?php
    $redis->exists('key');
    

    删除一个KEY:

    <?php
    $redis->del('key');
    

    设置/返回KEY的有效期:

    <?php
    $redis->expireat('key', 1352983145);
    $redis->expire('key', 10);
    $redis->ttl('key');
    

    返回当前数据库的记录总数:

    <?php
    $redis->dbsize();
    

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用*标注