Redis分片理解实例

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

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:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值