摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 安全 1、可以使用bind参数绑定一个地址,使redis只接受这个地址的连接。 2、使用requirepass参数,设置一个redis密码,使得每次客户端连接时都要发送密码,当执行复制时,如果主库设置了密码, 阅读全文
posted @ 2020-09-22 20:11 Dylan~ 阅读(256) 评论(0) 推荐(0) 编辑
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 配置集群 1、配置集群,集群解决了单点故障以及单台机器内存上限的问题,使用集群时,只需要将配置文件中的参数cluster-enabled打开即可,集群中至少有三个主库才可以运行,当启动若干个redis-ser 阅读全文
posted @ 2020-07-18 20:12 Dylan~ 阅读(264) 评论(0) 推荐(1) 编辑
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 一、复制 1、在复制中,数据库分为两类,一类主数据库,一类从数据库,主库用来读写,从库用来读,主库可以拥有多个从库,但从库只能拥有一个主库。 2、使用复制非常简单,只需要在从库的启动参数或运行时命令或配置文件 阅读全文
posted @ 2020-07-14 21:06 Dylan~ 阅读(100) 评论(0) 推荐(0) 编辑
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 节省空间 1、redis对于它所支持的五种数据类型,每种都提供了两种及以上的编码方式去存储(具体对应的编码方式可以百度)。因为基于内存的缘故,所以为了平衡时间与空间的使用效率在元素数量较多或较少时采用不同的策 阅读全文
posted @ 2020-07-13 20:27 Dylan~ 阅读(447) 评论(0) 推荐(0) 编辑
摘要:写在前面 学习《redis入门指南》笔记,结合实践,只记录重要,明确,属于新知的相关内容。 事务 1、redis中的事务由一组命令的集合组成,要么都执行,要么都不执行,同时redis的事务还可以保证事务内的命令会依次执行不被其他命令插入。 2、命令MULTI开启事务,之后发送一些列需要执行的指令,最 阅读全文
posted @ 2020-07-12 20:19 Dylan~ 阅读(324) 评论(0) 推荐(0) 编辑
摘要:写在前面 以下绝大部分内容取材于《redis入门指南》,部分结合个人知识,实践后得出。 只记录重要,明确,属于新知的相关内容,杜绝冗余和重复。 字符串 1、字符串类型是redis中最常见的类型,目前字符串数据的最大容量是512M。 2、取值、赋值 SET key value GET key 当键值不 阅读全文
posted @ 2020-07-01 20:30 Dylan~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 友元、异常和其他 1、抛出异常类时,虽然catch的是一个引用,但是也会产生一次拷贝,因为当抛出异常的函数在栈解退的过程中会会调用异常类的析构函数,异常类将不复存在。 2、如果有一个异常类层 阅读全文
posted @ 2020-06-27 21:02 Dylan~ 阅读(183) 评论(0) 推荐(0) 编辑
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 使用类 1、不能重载的运算符 1 sizeof sizeof运算符 2 . 成员运算符 3 .* 成员指针运算符 4 :: 作用域解析运算符 5 ?: 条件运算符 6 typeid 一个RT 阅读全文
posted @ 2020-06-23 20:19 Dylan~ 阅读(202) 评论(0) 推荐(0) 编辑
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 内存模型和名称空间 1、C++标准允许每个编译器设计人员以他认为合适的方式实现名称修饰,因此由不同编译器创建的二进制模块很可能无法正确的链接。也就是说,两个编译器将为同一个函数生成不同的修饰 阅读全文
posted @ 2020-06-22 19:39 Dylan~ 阅读(99) 评论(0) 推荐(0) 编辑
摘要:完整阅读C++ Primer Plus 系统重新学习C++语言部分,记录重要但易被忽略的,关键但易被遗忘的。 预备 1、C++相对于C增加了最关键的两项,面向对象和范型编程。 处理数据 2、对于变量明,C++没有长度限制;同时,以两个下划线或一个下划线和大写字母开头的名称被保留给实现(编译器及其使用 阅读全文
posted @ 2020-06-15 20:55 Dylan~ 阅读(328) 评论(0) 推荐(0) 编辑