随笔分类 -  redis

摘要:Redis-sentinel基础 redis-sentinel是redis官方推荐的高可用性解决方案。 当用redis做master-slave的高可用时, 如果master本身宕机, redis本身或者客户端都没有实现主从切换的功能. 而redis-sentinel就是一个独立运行的进程, 用于监 阅读全文
posted @ 2018-12-11 19:27 唯你如我心 阅读(2537) 评论(0) 推荐(0)
摘要:redis主从同步 原理 : 1. 从服务器像主服务器发送SYNC命令. 2. 接到SYNC命令的主服务器会调用BGSAVE命令, 创建一个RDB文件, 并使用缓冲区记录接下来执行的所有命令. 3. 当主服务器执行完BGSAVE命令时, 它会向从服务器发送RDB文件. 而从服务器则会接受并载入这个文 阅读全文
posted @ 2018-12-08 19:39 唯你如我心 阅读(1321) 评论(0) 推荐(0)
摘要:redis的持久化 redis十一种内存性数据库, 一旦服务器进程退出, 数据库的数据就会丢失, 为了解决这个问题, redis提供了两种持久化的方案, 将内存中的数据保存到哦磁盘中, 避免数据的丢失。 RDB和aof持久化的区别 : rdb是基于快照的持久化, 速度更快, 一般用于备份, 主从复制 阅读全文
posted @ 2018-12-08 19:02 唯你如我心 阅读(2231) 评论(0) 推荐(0)
摘要:redis介绍 Redis是一个开源(BSD许可)的, 内存中的数据结构存储系统, 它可以作为数据库, 缓存和消息中间件使用. yum安装redis : 1. yum安装 2. 检测redis是否工作 源码安装redis, 编译安装 : 用了yum之后, 相当省事好用, 但是有时候编译安装更具优势 阅读全文
posted @ 2018-12-06 22:04 唯你如我心 阅读(565) 评论(0) 推荐(0)
摘要:MySql(mariadb) Red Hat Enterprise Linux/CentOS 7.0 发行版已将默认的数据库从 MySQL 切换到 MariaDB. mariadb安装以及基本配置 yum安装mariadb 1. 添加mariadb yum仓库 2. 在CentOS7中安装maria 阅读全文
posted @ 2018-12-06 16:10 唯你如我心 阅读(7027) 评论(0) 推荐(0)
摘要:redis介绍 redis的功能特性 1. 高速读写 2. 数据类型丰富 3. 支持持久化 4. 多种内存分配以及回收策略 5. 支持事务 6. 消息队列, redis用的多的还是发布-订阅模式 7. 支持高可用 8. 支持分布式分片集群 Linux操作系统是怎么分配内存的? linux系统将内存分 阅读全文
posted @ 2018-11-22 22:04 唯你如我心 阅读(209) 评论(0) 推荐(0)
摘要:redis介绍 redis是一个以key-value形式进行存储的系统. 和Memcached类似, 它支持存储的values类型相对更多, 包括字符串, 列表, 哈希散列表, 集合, 有序集合5种数据类型. 这些数据类型都支持push/pop, add/remove及取交集并集和差集以及更丰富的操 阅读全文
posted @ 2018-11-22 21:40 唯你如我心 阅读(179) 评论(0) 推荐(0)