zoukankan      html  css  js  c++  java
  • Redis中string类型数据的操作_笔记

    基本操作

    • 添加/修改数据

    set key value

    • 获取数据

    get key

    • 删除数据

    del key

    • 添加/修改多个数据

    mset key2 value1 key value2 ...

    • 获取多个数据

    mget key1 key2 ...

    • 获取数据字符个数(字符长度,key不存在返回0)

    strlen key

    • 追加信息到原始信息后部,返回追加后的长度(原始信息存在就追加,否则新建)

    append key value

    扩展操作

    • 数据加指定范围(值可以带+ - 符号)
    • 每次加1

    incr key

    • 每次加 increment 的值(只能加整数)

    incrby key increment

    • 每次加 increment 的值(小数整数都可以)

    incrbyfloat key increment

    pos:key为小数时,前两者都不能实现增操作,但后者可以

    • 数据减指定范围(值可以带+ - 符号)
    • 每次减1

    decy key

    • 每次减 increment 的值(只能减整数)

    decrby key increment

    pos:key为小数时,两者都不能实现减操作

    • 指定数据的生命周期(创建/修改 key 时指定;expire 只能指定存在的 key)

    setex key seconds value

    psetex key milliseconds value

    ops:再次 set 会清除 setex 的生命周期设置,key将变为永久存在

  • 相关阅读:
    百万级数据库优化方案
    MySQL架构及优化原理
    性能优化建议
    索引
    sql语句优化(持续更新)
    sql语句优化原理
    常用命令
    常见问题
    三、范围和生命周期
    【UVa】[11582]Colossal Fibonacci Numbers!
  • 原文地址:https://www.cnblogs.com/stamp/p/redis_str.html
Copyright © 2011-2022 走看看