Redis 有几种数据类型
Redis 是一个以 key-value 存储系统,一个 Key 键值对应一个 value 值,键值不能重复,它支持存储的 value 类型有 5 种。
Redis 支持五种数据类型:
-
String(字符串)
-
List(列表)
-
Set(集合)
-
Hash(哈希)
-
Zset(sorted set:有序集合)
Redis 的基本指令
在讲数据类型前先来看一下 Redis 的基本指令,主要是针对 Key 键值和的一些操作。
Redis 默认 16 个数据库,类似数组下标从 0 开始,初始默认使用 0 号库
可以通过以下指令来修改默认存放的数据库
select <dbid> 如: select 1
Redis 针对 Key 键值的一些基本操作。
keys * 查询当前库的所有键,返回键值
exists <key> 判断某个键是否存在,返回 0 或 1
type <key> 查看键的类型
del <key> 删除某个键
expire <key> <seconds> 为键值设置过期时间,单位秒
ttl <key> 查看还有多少秒过期,-1 表示永不过期,-2 表示已过期
dbsize 查看当前数据库的 key 的数量
Demo 样例,初始 Redis 中有 a,b 两个键。