• 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   键名    (返回对应的值)

  • 相关阅读:
    VBA操作IE
    Eclipse中Git图标表示内容
    sqldeveloper更改语言设定
    VBA-FileToFileUpdate
    VBA-UTF-8文件的操作
    Null项目参与排序
    阿里云的学生机如何开放全部端口
    .net core3.1 webapi + vue + element-ui upload组件实现文件上传
    .net core控制台使用log4net
    vue2.x中使用三元表达式绑定class的时候遇到的坑
  • 原文地址:https://www.cnblogs.com/w-zc/p/8053738.html
Copyright © 2020-2023  润新知