您的位置:首页 > 数据库 > Redis

Redis 字符串(String)

2016-11-01 17:20 453 查看
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"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: