摘要:
不知不觉,入职新公司已经快一个月了。新的起点,新的环境。每一段路,都是一种成长。 之前学的是mysql,新公司主打Oracle数据库,还是要好好研习一番,零散记些,以留后用。 阅读全文
摘要:
哨兵: 阅读全文
摘要:
阻塞: Redis是典型的单线程架构,如果出现阻塞对我们的应用来说都是噩梦。导致阻塞的场景大致分为内在原因和外在原因。 内在原因:不合理的使用API或数据结构、CPU饱和、持久化阻塞等; 外在原因:CPU竞争、内存交换、网络问题等; 下边就以上两种原因分别分析: 内在原因 外在原因 CPU竞争: 进 阅读全文
摘要:
持久化: save命令,会阻塞当前Redis服务器,知道RDB过程完成为止(基本废弃) bgsave命令,Redis进程执行fork操作创建子进程,RDB持久化由子进程负责。阻塞只发生在fork阶段,时间很短。 使用save相关配置,会按配置自动触发bgsave 如果从节点执行全量复制,主节点自动执 阅读全文
摘要:
django 查询集与模型 阅读全文
摘要:
键的管理: 小功能大用处: 阅读全文
摘要:
书接上文,继续说说redis的基本特性。 列表: lrem会从列表中查找等于value的元素根据count不同分情况删除:count>0,从左到右删除count个元素,count<0,从右到左删除count个元素,count=0,删除所有。 集合: 有序集合: 阅读全文
摘要:
最近看了一本好书《Redis开发与运维(付磊)》,感觉里面讲解深入浅出,实在受益匪浅,遂记录点滴。 Redis八个重要特性: 全局命令: 字符串: 哈希: 不知不觉已经12点后了,困得不行,早点睡个“养生觉”吧,别的部分下回更新~See you 阅读全文
摘要:
计算机网络基础 阅读全文
摘要:
Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。下面对此作一总结: abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会相应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类能够继承这些字段。比方以 下的代码中Human 阅读全文