redis中string类型
1. 赋值命令
- set:设置值
- setnx:如果值不存在则进行赋值
- mset:批量设值
- msetnx:批量设值,且key不存在
- getset:返回旧值,设值新值
2. 取值命令
- get:获取key的值
- mget:批量获取key的值
3. 特有命令
- exists:判断key是否存在
- append:根据key进行追加
- strlen:获取key的长度
- setrange:根据起终下标,进行设值(个人理解为字符串替换replace)
- getrange:根据起终下标,进行取值(个人理解为字符串截取substring)
4. 额外命令
- setex:设值key,并设置过期时间(单位:s/秒))
- psetex:设值key,并设置过期时间(单位:ms/毫秒))
- incr:int类型,进行key的自增(i++)
- decr:int类型,进行key的自减(i--)
- incrby:int类型,根据步长进行key的增加(i+n)
- decrby:int类型,根据步长进行key的增减(i-n)
- incrbyfloat:float类型,根据float值,进行增减(正负)
命令演示
1、赋值命令

2、取值命令

3、特有命令


4、额外命令

5、对象格式操作

常用的 redis 字符串命令:

上一篇:
理解PHP的SESSION机制
下一篇:
2026年5月17日
