易学笔记-第3节:redis类型之String

  • redis类型之String
  1. 设置命令

    127.0.0.1:6379> set phone xiaomi

    OK

  2. 获取命令

    127.0.0.1:6379> get phone

    "xiaomi"

  3. 获取指定key的子串值

    127.0.0.1:6379> getrange phone 0 3  序号从0开始

    "xiao"

  4. 重新设置某个key的值并且返回旧key的值

    127.0.0.1:6379> getset phone vivo

    "xiaomi"

  5. 批量获取key所对应的值

    127.0.0.1:6379> mget phone runoob1

    1) "vivo"

    2) "bar"

  6. 获取key对应value的长度

    127.0.0.1:6379> strlen phone

    (integer) 4

  7. 批量设置key和value,不管key是否存在

    127.0.0.1:6379> mset fruit apple ball football

    OK

  8. 批量设置key和value,仅当所有的key都不存在

    127.0.0.1:6379> msetnx fruit apple ball football  key存在返回0

    (integer) 0

    127.0.0.1:6379> msetnx fruit1 apple ball1 football key不存在返回1

    (integer) 1

    127.0.0.1:6379>

  9. 对value值新增1

    127.0.0.1:6379> set numberkey 100

    OK

    127.0.0.1:6379> incr numberkey

    (integer) 101

    127.0.0.1:6379> get numberkey

    "101"

    127.0.0.1:6379>

  10. 对value值新增特定的值

    127.0.0.1:6379> set numberkey 100

    OK

    127.0.0.1:6379> incrby numberkey 200

    (integer) 300

    127.0.0.1:6379> get numberkey

    "300"

    127.0.0.1:6379>

  11. 对value值减去某个值

    127.0.0.1:6379> decr numberkey   减去1

    (integer) 299

    127.0.0.1:6379> decrby numberkey  50  减去50

    (integer) 249

    127.0.0.1:6379> get numberkey  

    "249"

    127.0.0.1:6379>

  12. 给某个key追加字符串

    127.0.0.1:6379> append numberkey me  追加字符串 me

    (integer) 5

    127.0.0.1:6379> get numberkey

    "249me"

    127.0.0.1:6379>

猜你喜欢

转载自blog.csdn.net/u011830122/article/details/84196425