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

  • 相关阅读:
    userdir 希望用户能够以http://X.X.X.X/~username 方式来访问自己的网页
    var_export() 函数的使用
    mb_detect_encoding — 检测字符的编码
    详解PHP fsockopen的使用方法
    jQuery 返回顶部
    Mysql函数
    sql where 1=1和 0=1 的作用
    Numpy基础学习(三)
    Numpy 中的矩阵
    Numpy数组的全通用函数
  • 原文地址:https://www.cnblogs.com/w-zc/p/8053738.html
Copyright © 2011-2022 走看看