• Redis语法与使用


    Redis语法与使用


    博客园文章Id: 12593364


    1. 设置指定key的value值.
      语法: set name Jackson

    2. 如果指定key的value值很长,那么我们可以使用双引号括起来
      语法: set name1 "Michael JackSon"

    3. 获取指定key的value值.
      语法: get name

    4. 如果想要对已有key的值进行修改,并且返回已有key当前的值,怎么做?
      语法: getset name Job
      此时返回 Jackson ,但是name已经指向了新值Job

    5. 如果明确某个key 指向的值是数值型,我们可以使其自增 (值只能是整数)
      比如当前key 为 index 的值为1,如何使其自增呢?
      语法: incr index ---> 此时index的值为2

    6. 那么我们任何指定自增值呢 (值只能是整数)
      比如当前key 为 index的值为1,如何指定自定义的自增值呢?
      语法 incrby index 5 ---> 此时index的值为6

    7. 相应的我们有自增,那么相应的就可以有自减 (值只能是整数)
      比如当前key 为index的值为2,如何使其自减呢?
      语法:decr index ---> 此时index的值为1

    8. 那么我们怎么任意指定自减值呢? (值只能是整数)
      比如当前key 为 index的值为20,如何指定自定义的自减值呢?
      语法: decrby index 5 ---> 此时index的值为15

    9. 我们也可以同时对多个key 设置value
      语法: mset name Jordan age 50 gander man

    10. 相应的我们可以同时取出多个key的值
      语法: mget name age gander

    11. 我们可以判断指定key是否存在
      语法: exists key ---> 返回1 表示存在 返回0表示不存在

    12. 我们也可以删除指定的key(相应的指定的key的值也会被删除)
      语法: del key -- 返回的值表示删除的个数

    13. 我们也可以同时删除多个key
      语法: del key1 key2 key3 key4

    14. 我们怎么清楚redis-cli.exe 中展示的数据呢?
      语法:clear

    15. 我们怎么获得指定key指向的value 的数据类型呢?
      语法: type key

    16. 我们怎么设置指定key的value值的有效期呢?
      语法: expire name 5 ---> 设置已存在的 key 5 秒的过期时间

    17. 我们怎么在设置key的同时设置有效期呢?
      语法: set name Dave ex 8 --->设置指定key(name)的value(Dave) 有效时间是8秒

    18. 那么我们怎么查询指定key的剩余有效期是多久呢?
      语法: ttl name ---> 返回结果 -2 不存在此key , -1 永久有效,其它则是剩余时间(秒)

  • 相关阅读:
    bzoj1648:奶牛野餐
    bzoj1650:跳石子
    bzoj1643:贝西的秘密草坪
    bzoj1639:月度开支
    bzoj1636:Balanced Lineup
    bzoj1634:护花
    .
    bzoj1620:时间管理
    bzoj1611:流星雨
    bzoj1609:麻烦的聚餐
  • 原文地址:https://www.cnblogs.com/HelloZyjS/p/12593364.html
Copyright © 2020-2023  润新知