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 版权协议,转载请附上原文出处链接和本声明。