上一页 1 ··· 135 136 137 138 139 140 141 142 143 ··· 234 下一页

2019年4月10日

Redis和MySQL的结合方案

摘要: 转载:http://m.blog.csdn.net/article/details?id=50586990 方案一: 程序同时写Redis和MySQL读Redis 方案二: 程序写MySQL, 使用Gearman调用MySQL的UDF,完成对Redis的写读Redis 方案三: 程序写MySQL, 阅读全文

posted @ 2019-04-10 16:07 ExplorerMan 阅读(371) 评论(0) 推荐(0)

Redis怎么保持缓存与数据库一致性?

摘要: 将不一致分为三种情况: 1. 数据库有数据,缓存没有数据; 2. 数据库有数据,缓存也有数据,数据不相等; 3. 数据库没有数据,缓存有数据。 在讨论这三种情况之前,先说明一下我使用缓存的策略,也是大多数人使用的策略,叫做 Cache Aside Pattern。简而言之,就是 1. 首先尝试从缓存 阅读全文

posted @ 2019-04-10 16:05 ExplorerMan 阅读(2922) 评论(0) 推荐(0)

diskcache

摘要: DiskCache: Disk Backed Cache DiskCache is an Apache2 licensed disk and file backed cache library, written in pure-Python, and compatible with Django. 阅读全文

posted @ 2019-04-10 15:48 ExplorerMan 阅读(710) 评论(0) 推荐(0)

2019年4月9日

用setuptools_scm来自动控制Python包的版本

摘要: 手动管理Python包的版本号一段时间后,寻求自动化的手段,是自然而然的。 手动管理版本 手动管理Python包的版本,需要注意两个方面: 关于第一点,可以参考《PEP 440 -- Version Identification and Dependency Specification》; 关于第二 阅读全文

posted @ 2019-04-09 17:48 ExplorerMan 阅读(2320) 评论(0) 推荐(0)

Redlock(redis分布式锁)原理分析

摘要: Redlock:全名叫做 Redis Distributed Lock;即使用redis实现的分布式锁; 使用场景:多个服务间保证同一时刻同一时间段内同一用户只能有一个请求(防止关键业务出现并发攻击); 官网文档地址如下:https://redis.io/topics/distlock 这个锁的算法 阅读全文

posted @ 2019-04-09 17:48 ExplorerMan 阅读(572) 评论(0) 推荐(0)

2019年4月4日

Git 中 SSH key 生成步骤

摘要: 由于本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以必须要让github仓库认证你SSH key,在此之前,必须要生成SSH key。 第1步:创建SSH Key。在windows下查看[c盘->用户->自己的用户名->.ssh]下是否有id_rsa、id_rsa.pub文件,如果 阅读全文

posted @ 2019-04-04 17:08 ExplorerMan 阅读(180) 评论(0) 推荐(0)

2019年4月3日

UBUNTU 安装教程

摘要: 玩过linux,只是博主觉得现在的很多服务器都是linux系统的,而自己属于那种前端也搞,后台也搞,对框架搭建也感兴趣,但是很多生产上的框架和工具都是安装在服务器上的,而且有不少大公司都要求熟悉在linux上开发,因此从个人职业发展有必要去多了解一下linux。 (博主网上查了一下,现在大部分服务器 阅读全文

posted @ 2019-04-03 14:32 ExplorerMan 阅读(459) 评论(0) 推荐(0)

2019年3月27日

python实现单链表的翻转

摘要: #!/usr/bin/env python #coding = utf-8 class Node: def __init__(self,data=None,next = None): self.data = data self.next = next def rev(link): pre = lin 阅读全文

posted @ 2019-03-27 19:53 ExplorerMan 阅读(170) 评论(0) 推荐(0)

2019年3月24日

浮动IP(Floating IPs):开始构建你的高可用性的应用

摘要: 高可用性是所有生产环境的关键。开发者因此可以高枕无忧因为他们知道他们的应用被设计为可以承受住故障。 今天,我们非常激动的宣布我们应用了浮动IP技术。浮动IP指的是一个IP地址可以立即从一个Droplet(Digitalocean的VPS)转移到同一数据中心下的另一个Droplet。 一个高度可用的基 阅读全文

posted @ 2019-03-24 14:50 ExplorerMan 阅读(1022) 评论(0) 推荐(0)

2019年3月20日

LVS简介及使用

摘要: 一.LVS是什么? LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核。二.LVS能干什么? LVS主要用于多服务器的负载均衡。它工作在网络 阅读全文

posted @ 2019-03-20 23:13 ExplorerMan 阅读(177) 评论(0) 推荐(0)

上一页 1 ··· 135 136 137 138 139 140 141 142 143 ··· 234 下一页

导航