美文网首页
redis笔记(二)字符串类型的操作

redis笔记(二)字符串类型的操作

作者: peterz博客 | 来源:发表于2019-02-18 21:18 被阅读11次
set key value [ex 秒数] / [px 毫秒数] [nx] /[xx]

作用设置一个key值
如: set a 1 ex 10, 10秒有效
set a 1 px 9000 , 9秒有效
注: 如果ex,px同时写,以后面的有效期为准
set a 1 ex 100 px 9000, 实际有效期是9000毫秒
nx: 表示key不存在时,执行操作
xx: 表示key存在时,执行操作

mset key1 val1 key2 val2

作用: 一次性设置多个键值
mset name zhangsan age 18

mget key1 key2

作用:获取多个key的值
mget name age

setrange key offset value

作用:把字符串的offset偏移字节,改成value
set name zhangsan
setrange name 5 liang

注意: 如果偏移量>字符长度, 该字符自动补0x00

append key value

作用: 把value追加到key的原值上
append name hello

getrange key start stop

作用: 是获取字符串中 [start, stop]范围的值
注意: 对于字符串的下标,左数从0开始,右数从-1开始
set title 'chinese'
getrange title 0 3 // "chin"
getrange title 1 -2 // "hines"

注意:
1: start>=length, 则返回空字符串
2: stop>=length,则截取至字符结尾
3: 如果start 所处位置在stop右边, 返回空字符串

getset key newvalue

作用: 获取并返回旧值,设置新值
set age 10
getset age 11 // 返回10 ,并改成11

incr key

作用: 指定的key的值加1,并返回加1后的值
set age 20
incr age // 21

incrby key number

作用:自定义增加值
set age 20
incrby age 5 // 25

incrbyfloat key floatnumber

作用:自定义增加浮点值
set age 20
incrbyfloat age 3.5 // 23.5

decr key

作用: 指定的key的值减1,并返回减1后的值
set age 20
decr age //19

decrby key number

作用:自定义减少值
set age 20
decrby age 3 // 17

相关文章

  • redis学习系列(二)

    redis简单操作之string类型 Redis 数据类型 Redis支持五种数据类型:string(字符串),h...

  • redis笔记(二)字符串类型的操作

    set key value [ex 秒数] / [px 毫秒数] [nx] /[xx] 作用设置一个key值如:...

  • 第三章----Redis命令

    1. 字符串(String) Redis除了能对字符串类型操作,还可以对字符串存储的数值类型进行自增自减等操作命令...

  • 22.redis

    主要内容 Redis ​* Jedis操作各种redis中的数据结构1) 字符串类型 stringsetget ​...

  • golang redis基本键值操作 --- 2022-04-0

    redis基本的key/value操作,指的是针对value值的类型为字符串或者数字类型的读写操作。 golang...

  • 一、Redis数据类型

    Redis数据类型 1. 字符串 Redis中字符串是二进制安全的,这意味着一个Redis字符串可以包含任意类型的...

  • redis基本操作

    了解下未封装过的redis直接操作 redis趣味课程 redis支持的数据类型 string字符串型listse...

  • Redis基本指令操作

    Redis常用操作 Redis的值的类型分为五种 字符串 String 哈希 hash 列表 list 集合 se...

  • 三、Redis字符使用

    Redis字符串类型的操作 set keyname value [ex 秒数]/[px 毫秒数] [nx]/[...

  • 2018-10-19

    redis数据操作1.string类型:主要存储字符串 操作 命令设置键值 set key value设置...

网友评论

      本文标题:redis笔记(二)字符串类型的操作

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