美文网首页
string类型操作2

string类型操作2

作者: 闲云野鹤_23dd | 来源:发表于2020-12-06 18:19 被阅读0次

GETSET

GETSET key value

将键 key 的值设为 value , 并返回键 key 在被设置之前的旧值。

返回给定键 key 的旧值。
如果键 key 没有旧值, 也即是说, 键 key 在被设置之前并不存在, 那么命令返回 nil 。
当键 key 存在但不是字符串类型时, 命令返回一个错误。

例子:

redis> GETSET db mongodb    # 没有旧值,返回 nil
(nil)

redis> GET db
"mongodb"

redis> GETSET db redis      # 返回旧值 mongodb
"mongodb"

redis> GET db
"redis"

STRLEN

STRLEN key

返回键 key 储存的字符串值的字节数。(英文一个字母为1个字节,中文占一个字占 2-4个字节)

STRLEN 命令返回字符串值的长度(字节数)。
当键 key 不存在时, 命令返回 0 。
当 key 储存的不是字符串值时, 返回一个错误。

例子:

127.0.0.1:6379> SET a 测试
OK
127.0.0.1:6379> STRLEN a
6
127.0.0.1:6379> set b nihao
OK
127.0.0.1:6379> STRLEN b
5

APPEND

APPEND key value

如果键 key 已经存在并且它的值是一个字符串, APPEND 命令将把 value 追加到键 key 现有值的末尾。
如果 key 不存在, 就像执行 SET key value 一样。

追加 value 之后, 返回值的字节数。

例子:

127.0.0.1:6379> get a 
测试
127.0.0.1:6379> append a 工程师
15
127.0.0.1:6379> get a
测试工程师
127.0.0.1:6379> 

相关文章

  • string类型操作2

    GETSET 将键 key 的值设为 value , 并返回键 key 在被设置之前的旧值。 返回给定键 key ...

  • redis的五种数据类型

    string类型操作 List类型操作 set类型操作 hash类型操作(散列) sort set类型操作

  • redis命令行操作

    redis命令 string类型操作 hash类型相关操作 list类型相关操作 set类型相关操作 zset类型...

  • Redis-基础知识

    1、数据类型 (1)基本数据类型 (2) String 常见操作 单数据操作与多数据操作:多数据操作时mset理论...

  • 12.javascript 基本包装类型

    学习要点: 1.基本包装类型概述2.Boolean 类型3.Number 类型4.String 类型 为了便于操作...

  • 操作string类型

    创建py文件 创建连接 from redis import *if name=="main":try:#创建Str...

  • string的使用

    string类型 string操作 易错点 s1 + ", "是string对象,+"world"是正确操作 "h...

  • php redis 操作手册

    String 类型操作 string是redis最基本的类型,而且string类型是二进制安全的。意思是redis...

  • Vue基础第一天

    vue数据类型 1.操作数据 2.JS数据类型 number string boolean null undefi...

  • help @string

    String类型相关的操作命令 127.0.0.1:6379> help @string APPEND key v...

网友评论

      本文标题:string类型操作2

      本文链接:https://www.haomeiwen.com/subject/kfvyvktx.html