最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Redis 字符串(String) 相关命令
时间:2026-08-29 08:52:50 编辑:袖梨 来源:一聚教程网
看过前几篇文章的同学,可能知道Redis支持的数据类型有字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 。

字符串类型是Redis中最基本的数据类型。
赋值与取值
如何进入命令行这里还是赘述一下:
# redis-cli 127.0.0.1:6379> auth 123456OK127.0.0.1:6379> select 10OKSET和GET是redis里最简单的两个命令,一个是赋值,一个是取值。
127.0.0.1:6379[10]> SET name zhangsanOK127.0.0.1:6379[10]> GET name"zhangsan"递增与递减,增加/减少指定数值
递增和递减的前提是键值类型必须为整数哦。
INCR key 是递增
INCRBY key increment 是增加指定整数
127.0.0.1:6379[10]> SET num 1OK127.0.0.1:6379[10]> INCR num(integer) 2127.0.0.1:6379[10]> INCR num(integer) 3127.0.0.1:6379[10]> INCRBY num 4(integer) 7同理可得:
DECR key 是递减
DECRBY key increment 是减少指定整数
127.0.0.1:6379[10]> DECR num(integer) 6127.0.0.1:6379[10]> DECRBY num 5(integer) 1判断是否存在
127.0.0.1:6379[10]> EXISTS num(integer) 1删除
127.0.0.1:6379[10]> DEL num(integer) 1记住这些就可以啦,当然还有更多命令,了解一下即可。
更多命令
增加指定浮点数
127.0.0.1:6379[10]> INCRBYFLOAT num 3.6"4.6"向尾部追加值
127.0.0.1:6379[10]> APPEND name feng(integer) 12127.0.0.1:6379[10]> GET name"zhangsanfeng"获取字符串长度
127.0.0.1:6379[10]> STRLEN name(integer) 12同时获取/设置多个值
127.0.0.1:6379[10]> MSET sex '男' addr '武当山' skill 'TaiJi'OK127.0.0.1:6379[10]> MGET name sex addr skill1) "zhangsanfeng"2) "xe7x94xb7"3) "xe6xadxa6xe5xbdx93xe5xb1xb1"4) "TaiJi"哇,怎么乱码呢?
如果要在redis-cli中使用中文时,必须在连接时打开 --raw 选项,才能正常地显示中文
# redis-cli --raw127.0.0.1:6379> auth 123456OK127.0.0.1:6379> select 10OK127.0.0.1:6379[10]> MGET name sex addr skillzhangsanfeng男武当山TaiJi好了,Redis字符串相关的命令就说这些,只需要记住常用的几个就可以啦。
相关文章
- 嘀嗒出行如何取消订单申请退款 08-29
- 王者荣耀世界伽罗铭文推荐-伽罗铭文怎么搭配最强 08-29
- 如何让Lark退出企业 08-29
- Redis 散列(Hash) 相关命令 08-29
- Redis 字符串(String) 相关命令 08-29
- 洛克王国世界魔法学院在哪-魔法学院怎么解锁 08-29