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.

  • 相关阅读:
    python基础一
    IO多路复用
    协程
    线程之互斥锁与递归锁、队列、线程池
    线程
    进程之间的通信与数据共享
    进程
    操作系统的简介
    PyCharm的基本使用指南
    【解决方案】明明安装了库,PyCharm还是提示:No module named bs4 / No module named 'requests'
  • 原文地址:https://www.cnblogs.com/sd880413/p/8206137.html
Copyright © 2011-2022 走看看