1. redis数据机构
keys:redis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符
由于key不是binary safe的字符串,所以像"my key"和"mykey\n"这样包含空格和换行的key是不允许的
顺便说一下在redis内部并不限制使用binary字符,这是redis协议限制的。"\r\n"在协议格式中会作为特殊字符。
redis 1.2以后的协议中部分命令已经开始使用新的协议格式了(比如MSET)。总之目前还是把包含边界字符当成非法的key吧,
免得被bug纠缠。
另外关于key的一个格式约定介绍下,object-type:id:field。比如user:1000:password,blog:xxidxx:

本文介绍了Redis的数据结构,包括key的限制和Value的五种类型:String、List、Hash、Set、ZSet。接着讲解了Redis分片的基本操作,并区分了节点与实例的概念,指出一台Redis服务器可以通过配置启动多个实例来提高资源利用率。
最低0.47元/天 解锁文章

418

被折叠的 条评论
为什么被折叠?



