redis基础命令

Mysql   2023-04-09 09:03   491   0  

设置键和值--set

set创建

get获取


34222_ji0n_4560.png

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

34235_l1jn_8052.png

34234_kdgy_1960.png

判断键值是否存在--exists

34233_ugbu_5298.png

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

34232_kdie_6213.png

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

rename

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

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

34231_am4c_5987.png

renamenx

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

34230_ducq_4345.png

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

34229_wxk0_8933.png

设置密码

34228_ogbh_1390.png

多数据库操作--select

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

34226_8qv7_7622.png

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

格式 move 键名 数据库编号

34225_mzrf_5682.png

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

flushdb

清空当前数据库

34224_ah8p_2526.png

flushall

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

34223_vjwg_9257.png

 五种数据类型

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


博客评论
还没有人评论,赶紧抢个沙发~
发表评论
说明:请文明发言,共建和谐网络,您的个人信息不会被公开显示。
闲言碎语
宁愿不说话看起来像个傻子,也不要,开口证明自己的确如此。
赞赏支持

如果觉得博客文章对您有帮助,异或土豪有钱任性,可以通过以下扫码向我捐助。也可以动动手指,帮我分享和传播。您的肯定,是我不懈努力的动力!感谢各位亲~