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操作

  • 相关阅读:
    应用市场高速下载以及网页端调起APP页面研究与实现
    linux系统下,添加硬盘并挂载到操作系统的shell 脚本范例
    linux系统下,新加硬盘并把现有的/home目录扩容。
    Java打印裴波那契数列
    JAVA排序的方法
    Java语言输出菱形图型
    Oracle中的sql脚本语言中的循环语句介绍
    Oracle存储过程的创建实例和调用实例
    数组常用方法3---新增元素
    数组常用方法2——修改数组元素。
  • 原文地址:https://www.cnblogs.com/cnkai/p/7501132.html
Copyright © 2011-2022 走看看