摘抄自:http://www.cnblogs.com/whoamme/p/3532129.html
1、String 字符串类型
Set name dongtong 设置name值
Get name 获取name值
Append name dt 在name值后面追加值结果为dongtongdt
Mset name dongtong age 23 sex 0 设置多个键值对 错一个就全部无法存储
Mget name age sex 获取多个键的值
Strlen name 获取name值字符长度
2、Hash 方便存储对象、键值对等
Hset user:001 name dongtong 设置哈希表名user表里面的001的name设置为dongtong
Hget user:001 name 获取哈希表名user表里面的001的name值
Hmset user:001 name dongtong age 16
Hmget user:001 name age
Hlen user:001 获取表的所有字段的长度
3、list 链表(双向链表)
栈:先进后出 队列:先进先出
lpush 从头压入
rpush 从尾压入
lset list7 0 aa 把list7里面下标为0的值改为aa
ltrim list7 1 2 保留list7里面下标为1到2的值
lpop从链表的头部弹出一个数据
rpop从链表的尾部弹出一个数据
4、set无序集合
sadd 向集合中插入数据
srem 删除集合中的某个元素
spop 从集合中随机弹出一个数值,返回其键值
sdiff 两个集合的差集
sadd demo1 one two
sadd demo2 one three
sdiff demo1 demo2 结果 two
sdiff demo2 demo1 结果 three