zoukankan      html  css  js  c++  java
  • Redis<一> 数据结构:String

    1). set key value : 将字符串值 value 关联到 key 。如果 key 已经持有其他值, SET 就覆写旧值,无视类型.
    2). get key : 返回 key 所关联的字符串值。如果 key 不存在那么返回特殊值 nil 。

    3). MSET key value [key value ...] : 同时设置一个或多个 key-value 对。如果某个给定 key 已经存在,那么 MSET 会用新值覆盖原来的旧值 4). MGET key [key ...] : 返回所有(一个或多个)给定 key 的值。如果给定的 key 里面,有某个 key 不存在,那么这个 key 返回特殊值 nil 。 5). MSETNX key value [key value ...] : 同时设置一个或多个 key-value 对 . 即使只有一个给定 key 已存在, MSETNX 也会拒绝执行所有给定 key 的设置操作。
    6). APPEND key value : 如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。如果 key 不存在, APPEND 就简单地将给定 key 设为 value 7). INCR key : 将 key 中储存的数字值增一。 8). DECR key : 将 key 中储存的数字值减一。 9). INCRBY key increment : 将 key 所储存的值加上增量 increment 。 10). DECRBY key decrement : 将 key 所储存的值减去减量 decrement 。 11). GETSET key value : 将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 12). STRLEN key : 返回 key 所储存的字符串值的长度 13). SETNX key value : 将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。 14). SETEX key seconds value : 将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。 set 和 expire的缩写 expire key 5 表示设置过期时间5秒 15). SETRANGE key offset value : 用 value 参数覆写(overwrite)给定 key 所储存的字符串值,从偏移量 offset 开始。 16). GETRANGE key start end : 返回 key 中字符串值的子字符串,字符串的截取范围由 start 和 end 决定(包括 start 和 end 在内)。 17). SETBIT key offset value : 对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。 18). GETBIT key offset : 对 key 所储存的字符串值,获取指定偏移量上的位(bit).

    redis中 String数据类型 相当于java的List

    批操作
  • 相关阅读:
    cloudstack secondary vm starting
    什么东西有机会
    ansible 远程以普通用户执行命令
    python 爬虫--同花顺-使用代理
    python3 Beautifulsoup <class 'bs4.element.ResultSet'> <class 'bs4.element.Tag'> 取值
    python3 raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 403: Forbid
    kubernetes 生命周期问题分析
    'utf-8' codec can't decode byte 0xbc in position 1182: invalid start byte
    找回Firefox4的状态栏!Status-4-Evar扩展
    生命周期和Zend引擎
  • 原文地址:https://www.cnblogs.com/smileblogs/p/10212071.html
Copyright © 2011-2022 走看看