小白教程
所有教程
关于
Search
172.70.43.95
172.70.43.95
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Redis 字符串(String)”的源代码
本页内容
上一节:
Redis_键(key)
下一节:
Redis_哈希(Hash)
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:Redis 字符串(String)}}[[Category:Redis 教程|8]] = Redis 字符串(String) = Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: === 语法 === <sample title="" desc="" lang="redis" hererun="1"> redis 127.0.0.1:6379> COMMAND KEY_NAME </sample> == <sample title="" desc="" lang="redis" hererun="1"> redis 127.0.0.1:6379> SET xiaobaikey redis OK redis 127.0.0.1:6379> GET xiaobaikey "redis" </sample> 在以上实例中我们使用了 '''SET''' 和 '''GET''' 命令,键为 '''xiaobaikey'''。 == Redis 字符串命令 == 下表列出了常用的 redis 字符串命令: {| class="table table-striped table-hover" ! 序号 ! 命令及描述 |- | 1 | [[strings set|SET key value]] 设置指定 key 的值。 |- | 2 | [[strings get|GET key]] 获取指定 key 的值。 |- | 3 | [[strings getrange|GETRANGE key start end]] 返回 key 中字符串值的子字符 |- | 4 | [[strings getset|GETSET key value]]将给定 key 的值设为 value ,并返回 key 的旧值(old value)。 |- | 5 | [[strings getbit|GETBIT key offset]]对 key 所储存的字符串值,获取指定偏移量上的位(bit)。 |- | 6 | [[strings mget|MGET key1 [key2..]]]获取所有(一个或多个)给定 key 的值。 |- | 7 | [[strings setbit|SETBIT key offset value]]对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。 |- | 8 | [[strings setex|SETEX key seconds value]]将值 value 关联到 key ,并将 key 的过期时间设为 seconds (以秒为单位)。 |- | 9 | [[strings setnx|SETNX key value]]只有在 key 不存在时设置 key 的值。 |- | 10 | [[strings setrange|SETRANGE key offset value]]用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始。 |- | 11 | [[strings strlen|STRLEN key]]返回 key 所储存的字符串值的长度。 |- | 12 | [[strings mset|MSET key value [key value ...]]]同时设置一个或多个 key-value 对。 |- | 13 | [[strings msetnx|MSETNX key value [key value ...]]] 同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在。 |- | 14 | [[strings psetex|PSETEX key milliseconds value]]这个命令和 SETEX 命令相似,但它以毫秒为单位设置 key 的生存时间,而不是像 SETEX 命令那样,以秒为单位。 |- | 15 | [[strings incr|INCR key]]将 key 中储存的数字值增一。 |- | 16 | [[strings incrby|INCRBY key increment]]将 key 所储存的值加上给定的增量值(increment) 。 |- | 17 | [[strings incrbyfloat|INCRBYFLOAT key increment]]将 key 所储存的值加上给定的浮点增量值(increment) 。 |- | 18 | [[strings decr|DECR key]]将 key 中储存的数字值减一。 |- | 19 | [[strings decrby|DECRBY key decrement]] key 所储存的值减去给定的减量值(decrement) 。 |- | 20 | [[strings append|APPEND key value]]如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾。 |} 更多命令请参考:https://redis.io/commands
返回至“
Redis 字符串(String)
”。
上一节:
Redis_键(key)
下一节:
Redis_哈希(Hash)