摘要:
一:介绍 简介 RabbitMq本质就是一个消息中间人(broker),它接受并且发送消息,可以将其比喻成一个邮局,当你把想要寄出的信放到邮筒里时, 你可以确定邮递员会把信件送到收信人那里. 在这个比喻中, RabbitMQ 就是一个邮筒, 同时也是邮局和邮递员 在上述比喻中不同点在于RabbitM 阅读全文
摘要:
一:介绍 一:简介 Rabbitmq就是一个高级消息队列协议的开源消息协议的中间件,消息队列是应用程序到应用程序之间进行数据通信的通道,应用程序将消息发到队列中.另一方从队列中读取数据,完成数据的交互 二:产生背景 在Python中在一个进程之中多线程可以通过线程队列完成线程之间的通信,也使用进程队 阅读全文
摘要:
一:搜索引擎简介 一:搜索引擎介绍 django是python语言后台web开发的一个框架,配合一些插件可为web网站实现很方便的搜索功能 django搜索引擎使用whoosh是一个纯python开发的全文搜索引擎,小巧简单 二:搜索引擎作用 搜索引擎可以在表中针对某些关键进行全文分析,根据关键词建 阅读全文
摘要:
一:简介 Redis-sentinel是Redis提供的高可用方案,在redis主从模式中,当master宕机,redis本身(包括slave)都没有自动切换的机制 redis-sentinel是一个独立的进程,其可以监控多个redis集群,当master宕机的时候,可以自动进行切换 Sentine 阅读全文
摘要:
一:简介 一:特点 Redis集群是一个可以在多个Redis节点之间进行数据共享的设施 Redis集群不支持那些需要同时处理多个键的Redis命令,因为执行这些命令需要在多个Redis节点之间移动数据,并且在高负载的情况下,会降低Redis集群的性能 Redis集群通过分区来提供一定程度的可用性,即 阅读全文
摘要:
一:简介 一:产生背景 redis是一个高可用的数据库,可以进行高速的读写操作,但是单机redis容易出现单点故障灯问题 一:虽然redis可以进行数据持久化等操作避免数据丢失,但是物理故障 例如磁盘损坏等 数据还是会丢失 二:当只有单台redis服务器的时候 大量读写操作 对CPU,内存,磁盘容量 阅读全文
摘要:
一:安装 pip3 install django-redis-sessions #或者 pip3 install django-redis 二:存储 setting.py默认开启session MIDDLEWARE = [ 'django.middleware.security.SecurityMi 阅读全文
摘要:
一:安装 pip install redis 二:连接使用 (1)特点: (1):redis通过提供redis 以及StrictRedis两个类实现用于redis的操作 (2):StrictRedis用于实现大部分官方命令,并使用官方的语法和命令 (3):Redis是StrictRedis的子类,用 阅读全文
摘要:
一:redis简介 (1):摘要 redis由使用ANSI C编写的开源,支持网络,基于内存.亦可以持久化基于键值对的非关系型数据库,从2015年6月开始,Redis的开发由Redis Labs赞助,而2013年5月至2015年6月期间,其开发由Pivotal赞助。在2013年5月之前,其开发由VM 阅读全文