zoukankan      html  css  js  c++  java
  • python之Redis的字符串类型操作

    redis的数据类型: 字符串型    哈希     列表     集合     有序集合

    1.String(字符串类型)

    set  命令:   设置一个键和值,键存在则只覆盖,返回ok

    > set   键   值      例如:  > set  name   zhangsan

    get  命令:设置一个键的值,返回值

    >get 键    例如:  >get   name

    setnx命令:  设置一个不存在的键和值(防止覆盖),

    >setnx  键  值    若键已存在则返回0表示失败

    setex命令;   设置一个指定有效期的键和值(单位秒)

    >setex   键   有效时间    值    例如:setex   color   10    red (不写有效时间则表示永久有效,等价于set)

    setrange命令: 替换子字符串(替换长度由子字符串长度决定)

    >setrange  键    位置   字符串   例如:  setrange   name   4  aa  将name键对应值得第四个位置开始替换

    mset 命令:  批量设置键和值,成功则返回ok

    > mset 键1  值1   键2   值2   键3    值3 ...

    msetnx命令:批量设置不存在的键和值,成功则返回ok

    >msetnx   键1  值1   键2   值2   键3   值3 ...

    getset命令: 获取原值,并设置新值

    >getset   键    新值

    getrange命令:获取指定范围的值

    >getrange  键  0  4    获取指定0到4位置的值

    mget命令:  批量获取值

    >mget  键1   键2   键3 ...

    incr命令:指定键的值做加操作,返回加后的结果.

    > incr  键      例如:incr     kid

    incrby命令: 设置某个键加上指定值

    > incrby  键  m      其中m可以是正整数或者负整数

    decr命令: 指定键的值做加法操作,返回减后的结果

    >decr   键          decr    kid

    decrby命令:  设置某个键减上指定值

    >decrby  键   m     (m同上)

    append命令:给指定key的字符串追加value,返回新字符串值得长度

    >append   键    追加子串

    strlen 求长度

    >  strlen   键名    (返回对应的值)

  • 相关阅读:
    SVN分支的创建与使用
    在微信小程序中使用阿里图标库Iconfont
    C#WebApi的创建与发布
    C#WebService的创建与发布
    浏览器中js怎么将图片下载而不是直接打开
    c#将图片Image转换为内存流MemoryStream
    vscode中html和vue没有自动补全,需要怎么配置
    无法上网重置网络处理
    ie7下<a href="javascript:;">标签不反应
    新建类时,显示标明可访问类型
  • 原文地址:https://www.cnblogs.com/w-zc/p/8053738.html
Copyright © 2011-2022 走看看