3.redis的基本命令

关闭:
强行关闭 会丢失数据
ps ef|grep -i redis
在这里插入图片描述

kill -9 PID

正常关闭:
shutdown

redis支持五种数据类型
string, hash, list , set 集合, zset 有序集合

1.1 redis的键key
redis键命令用于管理redis的键
del key
用于key存在时删除key

在这里插入图片描述

也可以删除多个key
在这里插入图片描述

keys *
查看所有的值

在这里插入图片描述

dump key
查看序列化之后的key的值
在这里插入图片描述
exists key
检查给定的key是否存在 存在返回1 不存在返回0

在这里插入图片描述

expire key seconds
给指定key设置过期时间
在这里插入图片描述

pexpire key milliseconds
设置过期时间 以毫秒计

TTL key
以秒为单位 返回给定key的剩余生存时间(TTL time to live)
在这里插入图片描述

persist key
移除key的过期时间 key将持久保持
在这里插入图片描述

keys pattern
按通配符的方式查找key
*代表所有 ?代表一个字符
比如说keys * 表示查询所有的key
在这里插入图片描述

select index
选择哪个数据库,一个redis实例最大支持有16个库
在这里插入图片描述

在这里插入图片描述

key的规范: 单个key的最大为512M value为1G key不要太长,尽量不要超过1024字节,不仅消耗内存,而且会降低查找的效率 也不要太短,太短会可读性降低 在一个项目里面,key最好使用统一的命名模式