redis命令学习二

1.hash数据结构

  • 获取长度 hlen myhash
  • 获取所有属性 hkeys myhash
  • 获取所有的值 hvals myhash
    redis命令学习二

2.list数据类型

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