本文由重庆渝中孙正老师提供
一、redis key键的介绍
Redis 是一种键值(key-value)型的缓存型数据库,它将数据全部以键值对的形式存储在内存中,并且 key 与 value 一一对应。这里的 key 被形象的称之为密钥,Redis 提供了诸多操作这把“密钥”的命令,从而实现了对存储数据的管理。
可以把 key 看成 value 的变量,通过检索 key 就可以找到对应的 value 值。为了更加全面的了解 key,我们将从以下三个维度做深入讲解:key 的类型、key 的命名规范、key 的过期时间。
二、了解key的特点
1.key的类型
key 的类型对应着 value 的类型,同样也有五种(string、list、hash、set、zset)。如果 key 指向的是一个字符串类型的值,那么 key 的类型就是字符串。我们可以通过TYPE命令来查看 key 的类型。
示例1:创建并查看字符串类型
命令:set weather “sunny”-->type weather
效果:创建并查看成功。
示例2:创建并查看列表类型
命令:LPUSH book_list "test001"-->type book_list
效果:创建并查看