目录
keys h?:查看当前数据库中h开头后面包含任意一位的数据
set 创建
get 获取
keys * :查看当前数据库所有的键--keys *
keys h?:查看当前数据库中h开头后面包含任意一位的数据
keys *:查看当前数据库中以h开头的数据
keys h??:查看当前数据库中以h开头后面包含任意两位的数据
判断键值是否存在--- exists 1 存在 0不存在
查看当前数据库中keys的数目---dbsize
获取 key 对应的 value 值类型--type
5种数据类型:
redis基础使用:
redis-cli
#方法1登录redis数据库
redis-cli -h 主机 -p 6379
#方法2登录redis数据库
#进入redis数据库后默认进入的是 0库,默认redis有16个库,序号是0-15。
select 库序号[0-15]
#切换redis库范围是0-15
move 键名 库序号[0-15]
#将数据迁移到其他库,例如 move ky26 2;将ky26键移动到2库中
set 键名 键内容
#设置键内容
get 键名
#查看键内容
keys
#命令查看库中内容,通常结合*和?等选项使用
keys *
#显示本库中所有键
dbsize
#统计本库中所有键的和输出
keys a*
#显示本库中所有以a开头的键
keys a?
#显示本库中以a开头后面只有1个任意字符的键
exists 键名
#判断键在本库中是否存在,存在则返回1不存在则返回0
del 键名
#删除本库中的此键
rename 原键名 新键名
#修改原键名为新间名,若新建名中有内容则直接覆盖不提示
renamenx 原键名 新键名
#修改原键名为新键名若新键名存在则此命令执行不成功返回0,不存在更改成功
type 键名
#查看此键是什么类型
flushdb
#删除此库中的所有内容
flushall
#删除redis中所有库的内容