redis数据库之字符串操作

本文详细介绍了Redis数据库的操作,包括数据类型无关命令、字符串操作的核心功能,如set、get、expire等,并突出了如何选择库、设置过期时间和管理数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们知道redis数据库一共有16个库(0-15),默认选择的是第一个(0)库.
(一)redis中有些操作与数据类型无关,如以下几种
keys * :查看数据库中的所有键名
在这里插入图片描述
expire 键名 秒数 :给指定键名设置过期时间
在这里插入图片描述
persist 键名 :移除过期时间
在这里插入图片描述
select 库名 : 选择对应的数据库
在这里插入图片描述
flushd:删除当前数据库的所有数据
在这里插入图片描述
fulshall:清空所有数据库中的数据
(二):redis数据库中的字符串操作
(1)set 键 值 : 设置一个键值对,返回OK代表设置成功,set如果对同一个key设置不同的值,则会覆盖前面的值
在这里插入图片描述
(2)get 键:获取该键所对应的值
在这里插入图片描述
(3):setnx 键 值 :设置一个不存在的键值对,如果键不存在则可以设置成功,但是如果键存在就不会设置成功,即不会对值进行覆盖
在这里插入图片描述
(4)setex 键 秒数 值 :设置一个指定有效期的键值对
在这里插入图片描述
(5)del 键 :删除指定键的值,返回值代表删除成功几个键
在这里插入图片描述
(6):setrange 键 偏移量 替换后的字符:字符串的替换,返回值代表替换后的字符串长度,从偏移量的字符串开始进行替换。
在这里插入图片描述
(7):mset 键1 值1 键2 值2:设置多个键值对
在这里插入图片描述
(8)mget 键1 键2 键3……:获取多个键值对
在这里插入图片描述
(9)msetnx 键1 值1 键2 值2……:设置多个不存在的键值对
在这里插入图片描述
(10)getset 键 值: 获取设置,获取原值并设置新值,返回值是原值
在这里插入图片描述
(11)getrange 键 start end:获取指定范围的值[start end]
在这里插入图片描述
(12)incr 键名:指定键的名做加加操作(即+1),返回值是加1后的结果
在这里插入图片描述
(13)incrby 键 值 :给指定的键增加 指定的值,正负都可以。
在这里插入图片描述
(14)decr 键:给指定键的值做–操作(-1),返回值是减1后的结果
在这里插入图片描述
(15):decrby 键 值 :给指定的键减去指定的值,正负都可以
在这里插入图片描述
(16)append 键 值:给指定的键追加值,类似字符串的拼接,返回值是增加后字符串的长度。
在这里插入图片描述
(17)strlen 键:查看键对应值的长度
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值