Redis数据类型选择和应用场景
Redis是一个Key-Value的存储系统,使用ANSI C语言编写。key的类型是字符串。
value的数据类型有:
常用的:string字符串类型、list列表类型、set集合类型、sortedset(zset)有序集合类型、hash类型。
不常见的:bitmap位图类型、geo地理位置类型。
Redis5.0新增一种:stream类型
注意:Redis中命令是忽略大小写,(set SET),key是不忽略大小写的 (NAME name)。
一、Redis的Key的设计
1. 用:分割
2. 把表名转换为key前缀, 比如: user:
3. 第二段放置主键值
4. 第三段放置列名
二、数据类型
1、string
操作命令:
2、list
操作命令:
3、set
操作命令:
4、sortedset
操作命令:
5、hash
操作命令:
6、bitmap
操作命令:
7、geo
操作命令:
8、stream
操作命令:
未完……,待续