redis ——字符串

Redis字符串(String)

redis字符串数据类型的相关命令用于管理redis字符串值。基本语法:COMMAND  KEY_NAME

1、set  key  value

设定key的值

2、get key  获取指定key的值

3、getrange  key  start end

作用:该命令用于获取存储在指定key中字符串的子字符串,字符串的截取范围由start和end决定(包括start和end在内)

基本语法:getrange key_name start   end

1 127.0.0.1:6379> set mykey "this is my test key"
2 OK
3 127.0.0.1:6379> getrange mykey 1 5
4 "his i"
5 127.0.0.1:6379> set mykey "this  is my test key"
6 OK
7 127.0.0.1:6379> getrange mykey 1 5#截取的时候空格也算在内
8 "his  "

4、getset命令

作用:该命令用于设置指定key的值,并返回key的旧值。

基本语法:getset key_name value

返回值:返回给定key的旧值,当key没有旧值时,即key不存在时,返回nil.

当key存在但不是字符串类型时,返回一个错误。

实例:

1 127.0.0.1:6379> getset db mongodb #设置db的value值,如果没有这个key则创建
2 (nil)
3 127.0.0.1:6379> get db
4 "mongodb"
5 127.0.0.1:6379> getset db redis #给key创建新的value并返回value
6 "mongodb"
7 127.0.0.1:6379> get db
8 "redis"

5、getbit命令

该命令用于对key所储存的字符串值,获取指定偏移量上的位(bit)

语法命令:getbit  key_name  offset

返回值:字符串值指定偏移量上的位(bit)。

当偏移量offset比字符串值的长度达,或者key不存在时,返回0.

原文地址:https://www.cnblogs.com/sd880413/p/8206137.html

时间: 2024-10-31 09:43:13

redis ——字符串的相关文章

Redis 字符串

Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis" 在以上实例中我们使用了 SET 和 GET 命令,键为 w3ckey. Redis 字符串命令 下表列出了常用的 redis 字符串

Redis 字符串(String)

Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis" 在以上实例中我们使用了 SET 和 GET 命令,键为 w3ckey. Redis 字符串命令 下表列出了常用的 redis 字符串

Redis 字符串 - Redis 教程

Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127.0.0.1:6379> SET w3ckey redis OK redis 127.0.0.1:6379> GET w3ckey "redis" 在以上实例中我们使用了 SET 和 GET 命令,键为 w3ckey. Redis 字符串命令 下表列出了常用的 redis 字符串

Redis 快速入门 -- Redis 字符串(8)

Redis 字符串命令用于在 Redis 管理字符串值.使用 Redis 字符串命令的语法如下所示: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 例子 redis 127.0.0.1:6379> SET yiibai redis OK redis 127.0.0.1:6379> GET yiibai "redis" 在上面的例子中,set 和 get 是命令,而 yiibai 是键. Redis 字符串命令 如下表显示一些在 R

redis字符串

字符串类型是redis的基本类型 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下:COMMAND KEY_NAME SET 和GET用于设置和读取key的值 1.SET key value [EX seconds] [PX milliseconds] [NX|XX] 2.GET key 3.GETRANGE key start end 获取存储在指定 key 中字符串的子字符串.字符串的截取范围由 start 和 end 两个偏移量决定(包括 start 和 end 在内)

  redis字符串内型详解

redis字符串内型详解 字符串 Redis中的字符串是一个字节序列.Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定.因此,可以在一个字符串中存储高达512兆字节的任何内容. 示例 redis 172.16.10.1:6379> set name "baidu.com"  OK  redis 172.16.10.1:6379> get name  "baidu.com"Shell 在上面的示例中,set和get是Redi

Redis 字符串(String)

Redis 字符串(String) Redis 字符串数据类型的相关命令用于管理 redis 字符串值,基本语法如下: 语法 redis 127.0.0.1:6379> COMMAND KEY_NAME 实例 redis 127.0.0.1:6379> SET runoobkey redis OK redis 127.0.0.1:6379> GET runoobkey "redis" 在以上实例中我们使用了 SET 和 GET 命令,键为 runoobkey. Red

Redis字符串键的底层原理

before C语言基础 Redis基础 导入 redis的命令如下: set x "hello"; get x; hello Redis作为一种存储字符串的缓存结构,其具体实现是由C语言完成,在C语言中,字符串是通过字符数组实现的,即char[],那么Redis对于字符串的实现是不是也是基于字符数组吗?不是的,Redis对字符串的处理是通过SDS(Simple Dynamic String)实现的. SDS介绍 SDS(Simple Dynamic String)简单动态字符串,它是

redis字符串类型的基本命令

1.redis字符串类型键的设置 命令名称:SET 语法:set key value [EX seconds] [PX milliseconds] [NX|XX] 功能:给一个key添加字符串类型的值,如果该key已经存在,值会被新值覆盖,不论是上面类型的key.set设置后的键,之前的生存时间会被丢弃. 选项:EX seconds(生存时间:秒)/PX milliseconds(生存时间:毫秒)/NX(仅在键不存在时设置)/XX(仅在键存在时设置) 返回值:如果设置成功返回OK,如果设置失败,