1 设置key-value
set key vlaue
2 获取value
get key
3设置不存在的key
setnx key value
4 设置过期时间 (EXPIRE key seconds # 设置生存时间
setex key time value
redis> SETEX cache_user_id 60 10086 OK redis> GET cache_user_id # 值 "10086" redis> TTL cache_user_id # 剩余生存时间 (integer) 49
5 getset key value
如果有旧值返回旧值
6 strlen 查询key值长度
STRLEN KEY
7 APPEND KEY VALUE
字符串追加key
8 SETRANGE 字符串修改
redis> SET greeting "hello world" OK redis> SETRANGE greeting 6 "Redis" (integer) 11 redis> GET greeting "hello Redis"
9 GETRANGE 获取指定位置的key
redis> GETRANGE greeting 0 -1 # 从第一个到最后一个 "hello, my friend"
10 incr 数字自增
11 incrby incrbyfloat
12 decr 递减 decrby
13 mset 设置多个key
redis> MSET date "2012.3.30" time "11:00 a.m." weather "sunny" OK redis> MGET date time weather 1) "2012.3.30" 2) "11:00 a.m." 3) "sunny"
14 msetnx