本人平时常用的redis基本使用技巧,看着视频学了学积累了这些 set('name','史建芬')){echo 'name OK';}//设置有效时长$redis-expire('name',10);//添加一个数字if($redis-set('number',100)){echo "";echo 'number
set('name','史建芬')){ echo 'name OK'; } //设置有效时长 $redis->expire('name',10); //添加一个数字 if($redis->set('number',100)){ echo ""; echo 'number OK'; } //自动加一 $redis->incr('number'); //添加一个数组(必须序列化,因为redis只能存字符串) $arr = array('北京','上海','广州'); if($redis->set('city',serialize($arr))){ echo ""; echo 'city OK'; } //添加一个对象(必须序列化,因为redis只能存字符串) class Student{ public $name; public $age; function __construct($name,$age){ $this->name = $name; $this->age = $age; } } $student1 = new Student('史建芬',20); if($redis->set('student',serialize($student1))){ echo ""; echo 'student OK'; } //队列 $student2 = new Student('小明3',20); $student3 = new Student('小明4',21); $student4 = new Student('小明5',25); $student5 = new Student('小明1',16); $student6 = new Student('小明2',18); $redis->delete('studentline'); if($redis->rPush('studentline',serialize($student2))){ }; if($redis->rPush('studentline',serialize($student3))){ }; if($redis->rPush('studentline',serialize($student4))){ }; if($redis->rPush('studentline',serialize($student5))){ }; if($redis->rPush('studentline',serialize($student6))){ }; $studentlineLen = $redis->lSize('studentline'); for($i=0; $i<$studentlineLen; $i++){ $mystudent = $redis->lIndex('studentline',$i); echo ""; var_dump(unserialize($mystudent)); }