Redis概念

  • Post author:
  • Post category:其他


1. Redis概念

Redis每个键值对,键总是一个字符串,值有5种:字符串、list、hash对象、set、sorted set。

2. Redis三个多机功能

复制(replication):主从复制功能

Sentinel:Sentinel监视服务器的功能、判断服务器是否下线,以及对下线服务器进行故障转移。

集群(cluster):节点node的构建、节点处理请求、转发错误(redirection)、各个节点之间进行通信

3. 简单动态字符串(SDS)

Redis使用SDS作为默认字符串表示。

比起C语言,SDS具有以下优点:

(1)常数复杂度获取字符串长度

(2)杜绝缓冲区溢出

(3)减少修改字符串长度时所需的内存重分配次数

(4)二进制安全

(5)兼容部分C字符串函数

4. 常用命令

SET    msg     “hello”

RPUSH     numbers      1 3 5 7

RPUSH     fruits        “apple”  “pair”   “banana”



版权声明:本文为daiqinge原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。