1、演示数据类型的实现
在Redis种有如下命令命令:
OBJECT ENCODING key
该命令是用来显示那五大数据类型的底层数据结构。
比如对于 string 数据类型:
127.0.0.1:6379> set k1 vvvvvv1
OK
127.0.0.1:6379> OBJECT encoding k1
"embstr"
127.0.0.1:6379> set k2 111
OK
127.0.0.1:6379> OBJECT encoding k2
"int"
我们可以看到实现string数据类型的数据结构有 embstr 以及 int。
再比如 list 数据类型:
127.0.0.1:6379> lpush k3 1 2 3 4
(integer) 4
127.0.0.1:6379> OBJECT encoding k3
"quicklist"