一、Redis简介和常用命令
1、Reids简介
- redis:非关系型数据库
- 使用键值对存储数据
- 存储的时候是单条数据,并且数据之间没有联系。
2、redis常用命令
- redis命令可参考以下文档
- 进入redis
命令:redis-cli
- 查看数据库版本
命令:redis-cli -v
- 切换数据库
- redis的数据库默认有16个,通过0~15来标识,默认值选择第一个数据库
例(切换到第三个数据库):select 2
- select 后面是下标,注意命令结尾不加分号;
- 退出redis
命令:exit
二、全面key操作
1、查看当前数据有哪些键
命令:keys *
2、创建数据
命令:set 键名 值
3、获取数据
命令:get 键名
4、获取数据如果显示是十六进制,那么重新进入redis
命令:redis-cli --raw
- 例如:创建一个a2键,并向里面写入中文数据“大海”,并读取数据,发现数据被写为了十六进制
先退出redis,输入exit后回车
- 然后再次进入数据,输入命令:redis-cli --raw
接着进入第三个数据库,重新查看a2的值 ,这时我们才能读取到中文数据
5、查看key是否存在
- 存在返回1,不存在返回0
命令:exists key
6、查看名称中包含a的key
命令:keys a*
7、查看key的值的类型
命令:type 键名
8、设置键的过期时间和查看过期时间
设置键的过期时间的命令:expire 键名 seconds (以秒为单位)
查看过期时间的命令:ttl 键名 (没有数据就返回 -2)
- 设置键的过期时间后,当了过期时间,该键自动会被系统删除