redis 字符串命令学习1

来源:互联网 发布:滴滴大数据平台 编辑:程序博客网 时间:2024/06/05 20:09

1. append key value


    如果key存在并且是字符串,就将value追加到key原来的末尾

    若是key不存在相当于set操作


2. decr key


    将key中存储的数字值减一,若key不存在先初始化为0,在执行         decr 操作,如key值不能表示为数字报错.


3 . decrby key decrment


    将key中存储的数字减去decrment(给定数字)用法同上


4. get key,返回key存储的值


5. getrange key start end返回给定key中字符串子串


6. getset key value 将给定key的值设置为value,返回旧值


7. incr 将可以中存储的数值加1,是decr反向操作.


8. incrby key count 将key值加count 是decrby反向操作


9. incrbyfloat 将key值增加float类型增量


10. mget key1 key2等等,同时返回多个key值.


11. mset key1 value1 key2 value2 同时设置多个key-value


12. msetnx 同样是设置多个key-value ,但是前提条件是所以key都      不存在,若有一个存在整个设置都不会成功


13. psetex key 3000 value 设置过期时间单位毫秒


14. set key value [ex seconds][px milliseconds]

      设置key vlaue同时设置生存时间


15. setex key seconds value 设置过期时间单位秒


16. setnx key value 设置key-value当且仅当key不存在


17. setrange key offset value 用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始。


18. strlen key 返回key存储字符串长度.

0 0
原创粉丝点击