Redis string 类型

可以是字符串、整数或浮点,统称为元素。对字符串操作,对整数类型加减。

追加

set key value

append key 1

get key

赋值

setnx key 10 # 当且仅当 key 不存在时,将 key 的值设为 value

# 多键操作

mset    # 一次设置多个键的值
msetnx  # 当且仅当键不存在时才能赋值

mset key1 value1 key2 value2

mget    # 一次返回多个键的值

mget key1 key2

getset key newvalue # 设置新值,返回旧值

增减

incr string2          # 自增 1

incrby key1 20         # 自定义增量

incrbyfloat key1 0.01

decr key                # 减 1

decrby string2 2        # 减 2

字符串截取

截取指定位置的字符串 -1 表示最后一个字符。

getrange key 0 4

生存时间

psetex mykey 1000 "Hello"         # 单位 毫秒

setex  key1 60 "value"            # 单位 秒

字符串长度

strlen mykey

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Redis key 操作详解

    set key value del key # 删除键,后边可以跟多个值,用空格分开 exists key # key 是否存在,存在返回 1 ,...

    康怀帅
  • Memcached 使用详解

    以 PHP 为例使用 Memcached。 系统类 $m=new Memcached(); $m->addServer('memcached',11211);...

    康怀帅
  • Redis hash 类型

    赋值 hset hash1 key1 12 hget hash1 key1 hgetall hash1 # 获取某个哈希表...

    康怀帅
  • redis初识~String命令介绍

    用户2196435
  • python|Python中的dict

    1、格式:{key1:value1,key2:value2,key3:value3,….. } ;

    算法与编程之美
  • Redis in .NET Core 入门:(2) String

    第1篇:https://www.cnblogs.com/cgzl/p/10294175.html‘

    solenovex
  • iOS下载报错:App Transport Security has blocked a cleartext HTTP

    以上方法虽然解决了HTTP不能正常使用的问题,但是苹果提供的安全保障也被关闭了,对于不支持HTTPS协议的网站,可以考虑白名单:

    陈满iOS
  • redis命令之操作字符串

    Redis的字符串就是一个由字节组成的序列,他们和很多编程语言里的字符没有什么明显区别,更多的适合js中的字符串类似,字符串可以存储以下三张从类型的值: - ...

    无邪Z
  • 基于python的Json容错数据自动化输出

    测试工作中往往需要对服务端所返回的Json数据做容错,即需要确保原数据中各项值被替换成异常数据类型时,相关数据传输与处理系统不会发生报错、崩溃等问题。

    用户5521279
  • Map接口在1.8版本新增的几个方法

    这可以说是最常用的方法了吧,获取指定key的value,当key不存在的时候返回一个默认值,也就是第二个参数.

    呼延十

扫码关注云+社区

领取腾讯云代金券