zoukankan      html  css  js  c++  java
  • Redis学习篇(一)之String类型及其操作

    SET

    作用: 设置key对应的值, 返回ok

    语法: SET key value [EX seconds] [PX milliseconds] [NX] [XX]

    如果key已经存在,同名会产生覆盖
    EX设置过期时间,秒为单位
    PX设置过期时间,毫秒为单位
    NX在键不存在的时候, 才能设置
    XX在键已经存在的时候,才可以设置

    GET

    作用: 获取key对应的值, 返回key对应的值

    语法: GET key

    当获取一个不存在的key时,会返回nil

    如果key不是字符串类型,会报错

    GETSET

    作用: 获取旧的值, 并设置一个新值, 返回key原来的值

    语法: GETSET key value

    当一个key本来就不存在时,返回的是nil

    MSET

    作用:一次设置多个键值对, 返回ok

    语法:MSET key value [key value ...]

    MGET

    作用: 一次获取多个键对应的值, 返回多个key的值

    语法:MGET key [key...]

    STRLEN

    作用: 获取字符串的长度, 返回字符串长度

    语法: STRLEN key

    不存在的key返回0

    SETRANGE

    作用: 相当于字符串的替换, 返回替换后字符串的长度

    语法: SETRANGE key offset value

    对于key的值,从offset位置开始替换成value
    如果偏移量比原来的key对应的值还大,则以0填充

    GETRANGE

    作用: 返回key的部分值

    语法:GETRANGE key start end

    字符串从start开始, 包含end

    SETNX

    作用: 当key不存在的时候,才可以设置, 成功返回1,失败返回0

    语法:SETNX key value

    MSETNX

    作用:所有的key都不存在的时候,一次设置多个key

    语法:MSETNX key value [key value...]

    SETEX

    作用: 设置过期时间,单位是秒,返回ok

    语法:SETEX key seconds value

    是一个原子性操作, 可以使用TTL key 来查看生存时间

    相当于执行了两个操作: SET key value ; EXPIRE key seconds;

    PSETEX

    作用: 以毫秒为单位设置生存周期  

    语法:PSETEX key milliseconds value

    可以使用PTTL key来查看生存周期

    INCR

    作用:对key存储的数字加1

    语法:INCR key

    key不存在时,默认初始为0
    如果key存储的不是数字,会报错
    key存储的必须是整数

    DECR

    作用: 对key存储的数字减1

    语法:DECR key

    key存储的数字必须是整数

    INCRBY

    作用:可以指定增量

    语法:INCRBY key increment

    要求key值和增量必须是整数

    DECRBY

    作用: 指定减量

    语法:DECRBY key increment

    要求key值和增量必须是整数

    INCRBYFLOAT

    作用: 浮点数增量

    语法: INCRBYFLOAT key increment

    APPEND

    作用: 将值追加到值得末尾, 返回字符串的长度

    语法:APPEND key value

    如果key不存在,相当于是SET操作

  • 相关阅读:
    阻止事件的默认行为,例如click <a>后的跳转~
    阻止事件冒泡
    IE67不兼容display:inline-block,CSS hack解决
    IE678不兼容CSS3 user-select:none(不可复制功能),需要JS解决
    JS数组常用方法总结
    json 只能用 for-in 遍历
    用实例的方式去理解storm的并发度
    OpenLDAP 搭建入门
    kafka api的基本使用
    kafka基本介绍
  • 原文地址:https://www.cnblogs.com/cnkai/p/7501132.html
Copyright © 2011-2022 走看看