1.hash数据结构
- 获取长度
hlen myhash - 获取所有属性
hkeys myhash - 获取所有的值
hvals myhash
2.list数据类型
- 从左边开始添加元素,命令:
lpush mylist a b c - 从右边开始添加元素,命令:
rpush mylist1 a b c - 查看列表元素,命令:
lrange mylist 0 5,表示从第一个元素开始 - 从左边弹出元素,命令:
lpop mylist - 从右边弹出元素,命令:
rpop mylist - 查看list的长度,命令:
llen mylist - 从左边开始添加元素,命令:
(rpushx)lpushx mylist y,当mylist4不存在的时候,使用命令添加元素,添加失败;使用lpush添加元素的时候,会自动创建mylist3,然后添加元素会成功。 - 删除元素,命令:
lrem mylist m n,当m>0,表示从头开始删除m个n;当m=0,表示删除所有的n;当m<0,表示从尾部开始删除m个n; - 在某个位置添加指定的元素,命令:
lset mylist m n,在第二个位置添加元素z - 在指定元素之前插入新元素,命令:
linsert mylist before m n,在m元素之前插入n元素。 - 在元素之后插入新元素,命令:
linsert mylist after m n - 将list中的元素取出,添加到另一个list中,命令:
rpoplpush my1 my2