目录
对已有 key 进行重命名--rename---renamenx
设置键和值--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大数据类型 | 增 | 查 | 删除 |
string | set | get | del |
list | lpush | lrange | del |
Hash | hset | hget | hdel |
Set | sadd | smembers | del |
Sorted Set | zadd | zrank | del |