Redis常用的命令String,list,hash,set,zset

###常用的指令

####(redis_Key关键字)

  1. keys * 查看本库中的所有的key
  2. exists key的名字: 判断某个key是否存在
  3. move key db: 当前的库中的key就没有了,被移除了
  4. expire key 秒钟: 给指定的key设置过期的时间
  5. ttl key :查看key还有多长时间过期,-1表示永不过期,-2表示已经过期
  6. type key:查看你的key的类型
  7. del key: 删除某个key
  8. mset k1 v1 k2 v2:一次性插入多给kv键值对
  9. mget k1 v1 k2 v2:一个性取出多个kv键值对

####(redis_String类的指令)

  1. append key: 将key对应的values总追加某个值。
  2. incr key:将key中对应的value的值加一
  3. decr key:将key中对应的值减一
  4. getrange key 0 2:取出key对应value中的0-2范围对应的值,类似于 between and
  5. incrby key 2:多步递增
  6. decrby key 2:多步递减
  7. setrange key 0 xxx :从0位开始在后面补xxx
  8. setex key time value:给设置一个key并且给他指定过期时间.(setwithexpire)
  9. setnx key value:如果不存在设置一个key-value
    ####(redis_list类的指令)
  10. lpush list 1 2 3 4:向库中放入一个list。
  11. lrange list 0 -1:显示库中key为list的栈。
  12. lpop list:将栈顶的元素弹出(rpush,rpop类似)
  13. lindex list 0:查看0号位的元素
  14. llen list :查看集合的长度。
  15. lrem list 2 1:删除集合中的2个1
  16. ltrim list 0 2:将key对应的集合中的0-2的元素去除赋值给这个集合
  17. rpopopush list01 list02 :将list01的rpop弹出栈,加到list02中
  18. linsert list01 5 before java:在list01中元素5的前面加java
  19. linsert list01 5 after java:在list01中元素5的后面加java
    ####(redis_set类的指令)
  20. sadd set01 1 1 1 2 2 2 3 3 3:set01对应的value中添加一个或多个值(不能重复,这里添加进1,2,3)
  21. SMEMBERS set01:获取set01对应set的集合成员
  22. SISMEMBER set01 1:判断集合中是否存在某一个值(1代表存在,0代表不存在)
  23. SCARD set01:获取集合中有多少个元素
  24. SREM set01 3:删除集合中的某个元素
  25. SRANDMEMBER set01 3:set01中随机抽出3个元素。
  26. spop set01: 集合中随机出栈
  27. smove set01 set02 5:set01中的5迁移到set02中
  28. SDIFF set01 set02:差集set01减去和set02相同的部分以后留下来的值。
  29. SINTER set01 set02:取出set01和set02公共的部分的集合元素。
  30. SUNION set01 set02: 取出set01和set02的并集后的元素。
(redis_hash类的指令)
  1. hset person name zhangyukang :添加一个key为person,value为一组键值对。
  2. hget person name:拿到person的name的值
  3. hmset person name zhangyukang age 18 address jiangxi:一次性设置多个值。
  4. HMGET person name age address:一次性获得多个值.
  5. hgetall person :获取key为person的value的所有的键值对。(k-v)。
  6. hdel person user name: 删除name。
  7. hlen person :查看key为person的value中还有几个键值对.
  8. HEXISTS person name: 查看是否有name.
  9. HKEYS person:得到key为person的value中的键值对中所有的key
  10. HVALS person:得到key为person的value中的键值对中所有的value
  11. HINCRBY person age 2:让person的age增加2.
  12. HINCRBYFLOAT person weight 12.3:让person的体重增加12,3.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值