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

  • 相关阅读:
    Mariadb/Mysql命令行常用命令
    Apache
    Web网页服务器软件——介绍
    力扣 2021.02.22
    openwrt 广告屏蔽大师 Plus+ 广告屏蔽
    AWX安装
    Command "python setup.py egg_info" failed with error code 1
    《Can you feel my world》--王力宏
    csv文件读入转字典
    每日一题力扣110 平衡二叉树
  • 原文地址:https://www.cnblogs.com/w-zc/p/8053738.html
Copyright © 2011-2022 走看看