Redis 字符串(String)

redis数据类型之一的:字符串string

实例:

127.0.0.1:6379> set run redis
OK
127.0.0.1:6379> get run
"redis"


Redis 字符串命令

SET key value ,设置指定 key 的值

127.0.0.1:6379> set run redis
OK

GET key ,获取指定 key 的值

127.0.0.1:6379> get run
"redis"

GETRANGE key start end ,返回指定key 中value 字符串值的子字符

127.0.0.1:6379> getrange run 0 2
"red"

GETSET key value,将给定 key 的value值修改为 value ,并返回 key 的旧值(old value)。

127.0.0.1:6379> getset run mysql
"redis"
127.0.0.1:6379> get run
"mysql"

MGET key1 [key2..],获取所有(一个或多个)给定 key 的值。

127.0.0.1:6379> get run
"mysql"

127.0.0.1:6379> get aa
"mongodb"

127.0.0.1:6379> mget run aa
1) "mysql"
2) "mongodb"

SETRANGE key offset value,用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始。从0开始的

127.0.0.1:6379> get aa
"mongodbhello"
127.0.0.1:6379> setrange aa 1 d
(integer) 12
127.0.0.1:6379> get aa
"mdngodbhello"

STRLEN key,返回 key 所储存的字符串值的长度。

127.0.0.1:6379> strlen kk
(integer) 4

MSET key value [key value ...],同时设置一个或多个 key-value 对。key可以存在,存在时将覆盖,不存在时新创建

127.0.0.1:6379> mset ss php gg hello
OK
127.0.0.1:6379> get ss
"php"
127.0.0.1:6379> get gg
"hello"

127.0.0.1:6379> mset ss php1 gg hello1
OK
127.0.0.1:6379> get ss
"php1"
127.0.0.1:6379> get gg
"hello1"

MSETNX key value [key value ...] ,同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。

127.0.0.1:6379> msetnx hh hello jj world
(integer) 1
127.0.0.1:6379> get hh
"hello"
127.0.0.1:6379> get jj
"world"

127.0.0.1:6379> msetnx hh hello1 jj world1
(integer) 0            失败

INCR key,将 key 中储存的数字值增一。

127.0.0.1:6379> set tt 3
OK
127.0.0.1:6379> incr tt
(integer) 4
127.0.0.1:6379> get tt
"4"

INCRBY key increment,将 key 所储存的值加上给定的增量值(increment) 。

127.0.0.1:6379> incrby tt 5
(integer) 9
127.0.0.1:6379> get tt
"9"

INCRBYFLOAT key increment,将 key 所储存的值加上给定的浮点增量值(increment) 。

127.0.0.1:6379> incrbyfloat tt 1.5
"10.5"
127.0.0.1:6379> get tt
"10.5"

DECR key,将 key 中储存的数字值减一。

127.0.0.1:6379> set num 5
OK
127.0.0.1:6379> get num
"5"
127.0.0.1:6379> decr num
(integer) 4
127.0.0.1:6379> get num
"4"

DECRBY key decrement,key 所储存的值减去给定的减量值(decrement) 。

127.0.0.1:6379> decrby num 3
(integer) 1
127.0.0.1:6379> get num
"1"

APPEND key value,如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾。

127.0.0.1:6379> get aa
"mongodb"

127.0.0.1:6379> append aa hello
(integer) 12
127.0.0.1:6379> get aa
"mongodbhello"

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值