zoukankan      html  css  js  c++  java
  • redis的string类型

    string : 

      string类型是二进制安全的, 可以包含任何数据,比如jpg图片或者序列化的对象 .

    方法 :

    set : 设置key对应的值为string类型的value

      set  name  fcz

    setnx :  设置key对应的值为string类型的value , 如果key已经存在 , 返回0 ,nx 是 not exist的意思 .

    setex : 设置key对应的值为string类型的value , 并指定此键值对应的有效期 .

      setex  haircolor 10 red  (有效期为10秒)

      get haircolor  => red

      get haircolor  => nil  (当超过10秒时返回nil)

    setrange : 设置指定key的value值的子字符串 .

      get name => "fengcongzhi@qq.com"

      setrange  name  12 vip.qq.com  // 从12个位置开始替换

      get name => "fengcongzhi@vip.qq.com"

    mset :  一次设置多个key的值,成功返回ok表示所有的值都设置了,失败返回0 表示没有任何值被设置 .

      mset  key1  fcz1  key2  fcz2

      get key1 => fcz1

      get key2 => fcz2

    msetnx :  一次设置多个key值, 成功返回ok表示所有的值都设置了,失败返回0 表示没有任何值被设置,但是不会覆盖已经存在的key .

      如果有一个键设置不成功,其它值也都设置不成功

    getrange :  获取key的value值的子字符串

      eg : getrange  name 0 5

    mget :  一次获取多个key的值; 如果对应key不存在,则对应返回nil .

      mget  key1  key2  key3  key4

    incr :  自增

      set count  1

      incr  count

      get  count =>  2

    incrby : 按指定的数量自增

      incryby  count  5

      get count  =>  7

      incryby  count  -2

      get count  =>  5

    decr  :  自减 , 参照incr用法

    decrby  :  按指定的数量自减 , 参照decrby用法

    strlen  : 查看键值的长度

  • 相关阅读:
    MyBatis Generator 的使用
    Eclipse插件手动安装
    MyBatis中别名的设置
    MyBatis 插入时返回自增主键
    MyBatis 模糊查询
    MyBatis 多个查询条件的传递
    MyBatis 的Mapper中有小于号的处理
    spring mvc rest 方式
    jackson
    中兴阅读:你的移动阅读解决专家,助纸媒们一臂之力
  • 原文地址:https://www.cnblogs.com/ytfcz/p/4265741.html
Copyright © 2011-2022 走看看