zoukankan      html  css  js  c++  java
  • Redis数据结构之字符串命令

    1.set命令

      set key value [ex  |px ] [nx |xx]

      1.可选参数

      【ex| px】

        ex:设置该key的过期时间,以秒为单位

        px:设置该key的过期时间,以毫秒为单位

      【nx| xx】

        nx:当该key值不存在时,才对key值操作

        xx:当该key值存在时,才对key值操作

      2.返回值

      当操作成功时返回 ok 当因为使用xx或者 nx 不满足限制时返回nil

      1. set username 'nail' ex 10086 nx 

        当username不存在时,设置username的值为 'nail' ,设置过期时间 为10086秒

      不存在时返回ok

      

      存在时返回nil

      

      2. set username 'nail' px 10086 nx 

        当username不存在时,设置username的值为 'nail' ,设置过期时间 为10086毫秒

      

        3. set username 'nail' xx

         当username存在时设置 username的值为nail

      当username存在时返回 ok

      

      当username不存在时返回nil

      

     2. setex 命令

      SETEX key seconds value

        设置key的过期时间为 seconds 秒

      相当于命令

      set key value ex seconds

      返回值

      操作成功过返回ok 

      操作失败返回异常信息

      当key值不存在时返回 ok

      

      当key存在返回ok并把原来key的过期时间设置为当前时间

      

    3.psetex命令

      psetex key milliseconds value

      设置key的过期时间为 milliseconds 毫秒的值

      相当于命令

      set key value px milliseconds 

      返回值

      操作成功返回ok

      毫秒数不为空

      psetex username 10086 'nail'

      设置 username的值为nail 过期时间为10086

      没有key值de时候返回ok

      

      有key值的时候返回ok

      

     4.setNx

      setNx key value

      当 key没有值 设置值 

     返回值

      命令在设置成功时返回 1 , 设置失败时返回 0 

      

      

  • 相关阅读:
    BZOJ 3629 JLOI2014 聪明的燕姿 约数和+DFS
    [BZOJ3594] [Scoi2014]方伯伯的玉米田 二维树状数组优化dp
    BZOJ 3319 黑白树 并查集+线段树
    BZOJ 2500 幸福的道路(race) 树上直径+平衡树
    BZOJ1875: [SDOI2009]HH去散步 图上边矩乘
    【BZOJ3887】【Usaco2015 Jan】Grass Cownoisseur Tarjan+Spfa
    NOIP2010 引水入城 贪心+DFS
    【BZOJ3038】上帝造题的七分钟2 线段树
    COGS 930. [河南省队2012] 找第k小的数 主席树
    BZOJ2631 tree(伍一鸣) LCT 秘制标记
  • 原文地址:https://www.cnblogs.com/SnailMove/p/10512839.html
Copyright © 2011-2022 走看看