redis基础命令

文章介绍了Redis中的基本操作,包括设置和获取键值、检查键是否存在、重命名键(rename和renamenx)、查询数据库大小、切换和移动数据到不同数据库、清除数据(flushdb和flushall)以及五种主要数据类型(String、List、Set、Hash、SortedSet)的基本操作。这些内容构成了使用Redis进行数据管理的基础知识。

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

目录

设置键和值--set

查看当前数据库所有的键--keys *

判断键值是否存在--exists

获取 key 对应的 value 值类型--type

对已有 key 进行重命名--rename---renamenx

rename

renamenx

查看当前数据库中 key 的数目--dbsize

设置密码

多数据库操作--select

多数据库间移动数据--move

清除数据库内数据--flushdb---flushall

flushdb

flushall

 五种数据类型


设置键和值--set

set创建

get获取

查看当前数据库所有的键--keys *

判断键值是否存在--exists

获取 key 对应的 value 值类型--type

对已有 key 进行重命名--rename---renamenx

rename

命令格式为:rename 源 key 目标 key

使用rename 命令进行重命名时, 无论目标 key 是否存在都进行重命名, 且源 key 的值会覆盖目
标 key 的值。 在实际使用过程中, 建议先用 exists 命令查看目标 key 是否存在, 然后再决定是否执行 rename 命令, 以避免覆盖重要数据

renamenx

其命令格式与rename 的命令格式除命令关键字不同外基本相同, renamenx 源 key 目标 key。 使用renamenx 命令进行重命名时, 如果目标 key 存在则不进行重命名

查看当前数据库中 key 的数目--dbsize

设置密码

多数据库操作--select

Redis 支持多数据库, Redis 在没有任何改动的情况下默认包含 16 个数据库, 数据库名称是用数字 0-15 来依次命名的。 使用 Select 命令可以进行 Redis 的多数据库之间的切换,命令格式为select index,其中 index 表示数据库的序号。 而使用 redis-cli 连接 Redis 数据库后, 默认使用的是序号为 0 的数据库。

多数据库间移动数据--move

格式 move 键名 数据库编号

清除数据库内数据--flushdb---flushall

flushdb

清空当前数据库

flushall

清空所有数据库的数据  注意:数据清空操作比较危险,生产环境下一般不建议使用

 五种数据类型

5大数据类型删除
stringsetgetdel
listlpushlrangedel
Hashhsethgethdel
Setsaddsmembersdel
Sorted Setzaddzrankdel

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值