(1)实例化并连接redis
描述:实例连接到一个Redis.
参数:host: string,port: int
返回值:BOOL 成功返回:TRUE;失败返回:FALSE
$redis = new Redis();
$link = $redis->connect('127.0.0.1', 6379);
(2)清空数据库
客户端操作:
flushdb
//清空当前数据库
flushall
//清空所有数据库
PHP代码操作:
$redis->flushdb(); //清空当前数据库
$redis->flushall() //清空所有数据库
(3)随机返回key空间的一个key
$key = $redis->randomKey();
(4)给key重命名
$redis->set('x', '42');
$redis->rename('x', 'y');
$redis->get('y'); // → 42
$redis->get('x'); // → `FALSE`
(5)返回满足给定pattern的所有key
$keyWithUserPrefix = $redis->keys('user*');
(6)查看现在数据库有多少key
$count = $redis->dbSize();
(7)密码认证
$redis->auth('用户名');
(8)使用aof来进行数据库持久化
$redis->bgrewriteaof();
(9)选择从服务器
$redis->slaveof('10.0.1.7', 6379);
(10)将数据同步保存到磁盘
save
(11)将数据异步保存到磁盘
bgsave
(12)返回上次成功将数据保存到磁盘的Unix时戳
lastSave
(13)返回redis的版本信息等详情
info