$redis->flushDB();//清空当前数据库$redis->flushAll();//清空所有数据库$redis->randomKey();//随机返回key空间的一个key$redis->select();//选择一个数据库$redis->move();//转移一个key到另外一个数据库$redis->select(0);// switch to DB 0$redis->set('x','42');// write 42 to x$redis->move('x',1);// move to DB 1$redis->select(1);// switch to DB 1$redis->get('x');// will return 42$redis->rename('x','y');//给key重命名,也可写 renameKey()$redis->renameNx();//与remane类似,但是,如果重新命名的名字已经存在,不会替换成功$redis->setTimeout('x',3);//设定一个key的活动时间(s),等同expire()$redis->expireAt('x',time()+3);//key存活到一个unix时间戳时间$redis->keys('user*');//返回满足给定pattern的所有key,等同getKeys$redis->dbSize();//查看现在数据库有多少key$redis->auth('foobared');//密码认证$redis->bgrewriteaof();//使用aof来进行数据库持久化$redis->slaveof('10.0.1.7',6379);//选择从服务器$redis->save();//将数据同步保存到磁盘$redis->bgsave();//将数据异步保存到磁盘$redis->lastSave();//返回上次成功将数据保存到磁盘的Unix时戳$redis->info();//返回redis的版本信息等详情$redis->exists('key');//判断key是否存在。存在 true 不在 false$redis->sUnion('s0','s1','s2');//求并集,s0,s1,s2 同时求并集$redis->sUnionStore('output','key1','key2','key3');//求并集并将并集保存到output的集合$redis->sort();//排序,分页等// 参数// 'by' => 'some_pattern_*',// 'limit' => array(0, 1),// 'get' => 'some_other_pattern_*' or an array of patterns,// 'sort' => 'asc' or 'desc',// 'alpha' => TRUE,// 'store' => 'external-key'//例$redis->sadd('s',5);$redis->sadd('s',4);$redis->sadd('s',2);$redis->sadd('s',1);$redis->sadd('s',3);var_dump($redis->sort('s'));// 1,2,3,4,5var_dump($redis->sort('s',array('sort'=>'desc')));// 5,4,3,2,1var_dump($redis->sort('s',array('sort'=>'desc','store'=>'out')));// (int)5$redis->strlen('key');//得到key的string的长度$redis->getBit()//用于对 key 所储存的字符串值,获取指定偏移量上的位(bit)。$redis->setBit()//用于对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。