会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
自律才自由
记录学习过程
博客园
首页
新随笔
联系
订阅
管理
2020年2月9日
【学习Redis系列】Redis之Sentinel(哨兵)
摘要: 前言: Sentinel是Redis高可用性解决方案,何为高可用,即主从两个Redis服务器,若主服务器挂了,通过Sentinel能切换到从服务器进行服务,不需要人为的切换。Sentinel实例组成的系统可以监视任意多个主服务器,当某个主服务器下线后,可以从这个主服务器下的从服务器中挑选出一个从服务
阅读全文
posted @ 2020-02-09 20:27 卡妙sama
阅读(714)
评论(0)
推荐(0)
2020年2月6日
【学习Redis系列】Redis客户端
摘要:
阅读全文
posted @ 2020-02-06 21:11 卡妙sama
阅读(151)
评论(0)
推荐(0)
2020年2月3日
【学习Redis系列】Redis中事件
摘要: Redis服务器主要由事件驱动。具体可分文件事件,时间事件。一个大致的关系如下图。 1.文件事件 文件事件,通过I/O多路复用,实现一个高性能通信模型。这个Redis将select,epoll,kqueue,evport,iocp进行封装,使用一个相同的API进行操作,程序在编译时自动选择系统中性能
阅读全文
posted @ 2020-02-03 22:02 卡妙sama
阅读(167)
评论(0)
推荐(0)
【学习Redis系列】Redis中的数据库
摘要: redisServer中dbnum,db数组记录了服务器中数据库相关的数据。 bnum为创建的数据库数量,通常默认配置为16,即下图conf配置文件中的databases值。 redisDb * db; 这个db数组,保存着服务器中所有的数据库,数组大小由dbnum决定. redisDb数据库使用字
阅读全文
posted @ 2020-02-03 21:08 卡妙sama
阅读(270)
评论(0)
推荐(0)
2020年2月2日
【学习Redis系列】AOF持久化
摘要: 初探AOF文件 Redis还提供了AOF持久化功能,与RDB持久化不同之处在于,RDB文件保存的数据库的键值对。AOF文件保存的是服务器执行的写入命令。 AOF持久化开关可以在配置文件中appendonly设置,如下图所示。 加载配置会将appendonly赋值到redisServer中的aof_s
阅读全文
posted @ 2020-02-02 21:44 卡妙sama
阅读(221)
评论(0)
推荐(0)
【学习Redis系列】RDB持久化
摘要: RDB持久化概述 Redis是内存数据库,将数据存储到内存中。不想办法持久化到磁盘,则机器断电数据将无法找回。RDB持久化提供了一种Redis数据库持久化方案。 RDB持久化功能将数据库中保存的键值对生成为一个二进制的RDB文件,也可通过RDB文件还原到数据库状态。RDB文件保存在磁盘中,解决了Re
阅读全文
posted @ 2020-02-02 21:43 卡妙sama
阅读(143)
评论(0)
推荐(0)
2020年2月1日
【学习Redis系列】Redis中字典的实现
摘要: redis由c语言编写,不含内置的字典数据结构,redis自己实现了字典数据结构,redis服务器中的数据库使用的底层数据结构就是字典, 哈希键在某些特定情况下也会使用字典作为底层设计。 (特定:哈希对象的编码可以是ziplist或hashtable, 1.哈希对象保存的所有键值对的键和值得字符串长
阅读全文
posted @ 2020-02-01 18:01 卡妙sama
阅读(1149)
评论(0)
推荐(0)
2019年11月21日
CMake 常用函数记录
摘要: 1.cmake_minunum_required(VERSION 2.6) #cmake 最低要求版本号 2.PROJECT(projectname [CXX] [C] [Java]) #这个指令隐式定义了 <projectname >_BINARY_DIR (build result path)
阅读全文
posted @ 2019-11-21 20:47 卡妙sama
阅读(466)
评论(0)
推荐(0)
公告