命令相关

  1. //1.左端推入元素,Key不存在创建Key
  2. LPUSH key 元素1 [元素2 ...]
  3. //2.左端推入元素,Key不存在不做操作
  4. LPUSHX key 元素1 [元素2 ...]
  5. //3.右端推入元素,Key不存在创建Key
  6. RPUSH key 元素1 [元素2 ...]
  7. //4.右端推入元素,Key不存在不做操作
  8. RPUSHX key 元素1 [元素2 ...]
  9. //5.左端弹出
  10. LPOP key
  11. //6.右端弹出
  12. RPOP key
  13. //7.返回索引处的元素
  14. LINDEX key index
  15. //8.在目标元素前或后插入元素
  16. LINSERT key BEFORE|AFTER 目标元素 value
  17. //9.获取指定范围的元素
  18. LRANGE key 开始下标 结束下标
  19. //10.获取集合长度
  20. LLEN key
  21. //11.删除n个指定元素
  22. LREM key count 元素
  23. //12.更新指定下标的值
  24. LSET key index 新值
  25. //13.裁剪list
  26. LTRIM key 开始下标 结束下标
  27. //14.右边弹出,左边推入
  28. RPOPLPUSH list 目标list
  29. //15.(阻塞式)右边弹出,左边推入
  30. BRPOPLPUSH list 目标list timeout
  31. //16.(阻塞式)左端弹出
  32. BLPOP key1... timeout
  33. //17.(阻塞式)右端弹出
  34. BRPOP key1... timeout