zoukankan      html  css  js  c++  java
  • redis ——字符串

    Redis字符串(String)

    redis字符串数据类型的相关命令用于管理redis字符串值。基本语法:COMMAND  KEY_NAME

    1、set  key  value

    设定key的值

    2、get key  获取指定key的值

    3、getrange  key  start end

    作用:该命令用于获取存储在指定key中字符串的子字符串,字符串的截取范围由start和end决定(包括start和end在内)

    基本语法:getrange key_name start   end

    1 127.0.0.1:6379> set mykey "this is my test key"
    2 OK
    3 127.0.0.1:6379> getrange mykey 1 5
    4 "his i"
    5 127.0.0.1:6379> set mykey "this  is my test key"
    6 OK
    7 127.0.0.1:6379> getrange mykey 1 5#截取的时候空格也算在内
    8 "his  "
    View Code

    4、getset命令

    作用:该命令用于设置指定key的值,并返回key的旧值。

    基本语法:getset key_name value

    返回值:返回给定key的旧值,当key没有旧值时,即key不存在时,返回nil.

    当key存在但不是字符串类型时,返回一个错误。

    实例:

    1 127.0.0.1:6379> getset db mongodb #设置db的value值,如果没有这个key则创建
    2 (nil)
    3 127.0.0.1:6379> get db
    4 "mongodb"
    5 127.0.0.1:6379> getset db redis #给key创建新的value并返回value
    6 "mongodb"
    7 127.0.0.1:6379> get db
    8 "redis"
    View Code

    5、getbit命令

    该命令用于对key所储存的字符串值,获取指定偏移量上的位(bit)

    语法命令:getbit  key_name  offset

    返回值:字符串值指定偏移量上的位(bit)。

    当偏移量offset比字符串值的长度达,或者key不存在时,返回0.

  • 相关阅读:
    Ajax调用asp.net后台代码
    浅谈Swift集合类型
    强大的swift字符串
    swift的运算符
    Swift的基本类型和流程控制
    Router和History (路由控制)-backbone
    jq里attr和prop的区别
    文本超出盒子的内容用省略号代替
    利用html5中的localStorage获取网页被访问的次数
    html5的本地存储localStorage和sessionStorage
  • 原文地址:https://www.cnblogs.com/sd880413/p/8206137.html
Copyright © 2011-2022 走看看