1、string 字符串redis
1.1 setapp
1.2 setnx(給定的key不存在成立,不然不作任何操做)ide
1.3 setex(key,時間,val)rem
至關於 $redis->set('name', 'po'); $redis->expire('name', 時間);字符串
若是key存在,則覆蓋get
1.4 setrange(key,位置,value)string
例子:$redis->set('name', 'hello world');it
$redis->setrange('name', 6, 'redis'); //輸出hello,redisclass
1.5 mset 同上設置一個活多個key-value鏈表
$redis->mset('name', 'po');
$redis->mset(array('name'=>'popo', 'age'=>10));
1.6 msetnx(key不能重複,不然失敗)
$redis->msetnx('name', 'po');
$redis->msetnx(array('name'=>'popo', 'age'=>10)); //false key重複
1.7 append(key, value)
1.8 get(key)
1.9 mget 獲取一個活多個值
$redis->mget('name');
$redis->mget(array('name', 'age'));
1.10 getrange(key, 開始位置,結束位置) 獲取指定位置的字符串
1.11getset(key,value)將指定的key設置爲新值並返回舊值,若是key存在但不是字符串類型,則返回錯誤
1.12 strlen(key)返回key對應value的長度
1.13 incr(key)key存儲的值加一
1.14 incrby(key,increment)key存儲的值增長increment
1.15 decr(key)key存儲的值減一
1.16 decrby(key,increment)
1.17 setbit(key,位置,value)
1.18 getbit(key,位置)
2、list 鏈表
3、set 集合
4、zset有序集合