1 Redis支持的数据类型
string ,set ,list ,hash ,sortset
2 操作String类型的命令
set key value :放置数据库
get key:获取数据
mset key value:放置多个数据
mget key1 , key2…:获取多个键的值
incr:递增,原子性操作
decr:递减
setnx:如果设置的key不存在,则把该key设置上去,如果存在则不设置
3. hash类型的操作命令
存放的是string类型的field -value内容。 适合存放对象数据
hset key field value:存放
hget key field:获取
hmset key field1 value1 field2 value2… :存放多个
hmget key field1 field2…:获取多个
hgetall:获取所有value的值
4 List类型的操作命令
List列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)
lpush:从左边放入数据
rpush:从右边放入数据
lrange key_name start end:返回列表中指定区间内的元素,区间以偏移量 START 和 END 指定。 其中 0 表示列表的第一个元素, 1 表示列表的第二个元素,以此类推。 你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推
5 set数据类型的命令
Set 不允许重复元素 无序
6 sort set类型的命令
他和set很相似 但是在添加元素是需要增加一个字段score分数,按照score的大小排序。