redis笔记

  redis是什么

1. 用C语言开发,开发源代码

2. 内存化

3. 可以持久化的存储系统(日志或者rdb文件)

4. 支持多种数据类型(memcached只支持String)包括:string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)

5.以key-value的方式存储

6.支持master-slave模式的数据备份

7.可以通过 Sentinel 系统用于管理多个 Redis 服务器(instance)

Redis Sentinel 是一个分布式系统, 你可以在一个架构中运行多个 Sentinel 进程(progress), 这些进程使用流言协议(gossip protocols)来接收关于主服务器是否下线的信息, 并使用投票协议(agreement protocols)来决定是否执行自动故障迁移, 以及选择哪个从服务器作为新的主服务器。

 

 

参考资料:

http://redisdoc.com/index.html

http://www.runoob.com/redis/redis-tutorial.html

 

posted on 2018-03-13 14:26  jesh_zhu  阅读(106)  评论(0)    收藏  举报

导航