1.list操作
1.1 rpush
rpush
:新的元素添加到list最右边
#从右边依次往List添加1,2,3
RPUSH name 1
RPUSH name 2
RPUSH name 3
#查看列表:返回 1,2,3
LRANGE name 0 -1
结果如下:
1.2 lpush
lpush
:新加的元素在list最左边
#从左边依次往List添加1,2,3
LPUSH name 1
LPUSH name 2
LPUSH name 3
#查看列表:返回 3,2,1
LRANGE name 0 -1
结果如下:
1.3查看list
#查看name列表所有元素
lrange name 0 -1
1.4 删除元素
#删除name列表中的所有a元素
lrem name 0 a
#删除name中的a,只删除3个
lrem name 3 a
2. set集合
2.1 sadd添加元素
sadd s1 1
sadd s1 2
sadd s1 3
sadd s1 2
2.2 smembers 查看set
#查看set中的内容
smembers s1
2.3 srem 删除set
#删除集合s1中的元素2
srem s1 2
2.4 spop随机获取集合中的一个元素
#随机获取集合s1中的两个元素,并且从集合中删除
spop s1 2
2.5 sismember判断元素是否存在
#判断5是否存在于集合s1中
sismember s1 5
3. hash
3.1 hset 添加元素
#设置单个属性
hset h1 name zhangsan
#同时设置多个属性
hset h1 name lisi age 20
3.2 hget、hgetAll获取hash
#获取对象h1中的name属性
hget h1 name
#获取对象h1所有属性
hgetall h1
3.3 hdel删除某个属性
#删除对象h1的name属性
hdel h1 name
3.4 del删除对象所有属性
#删除对象h1
del h1