469 1 分钟

记一次 ImportError No module named xxx 问题 正常来讲,遇见 No moudule named xxx 都是直接执行 pip install xxx 即可,这里不太一样,记一下原因,因为这个本身是很简单的事情,却耗费了挺多时间。 造成原因: 本地 venv 虚拟环境使用 pip 安装了 redis(pip install redis),同时当前执行的目标文件的目录同级有个 redis 的 package,由于正常我们安装完 redis,在 venv/Lib/site-packages(windows 路径)下会同样生成一个 redis 的...
1k 1 分钟

1. 创建 app 时初始化 from flask_redis_sentinel import SentinelExtension redis_sentinel = SentinelExtension()redis_client = redis_sentinel.master_for('mymaster') def create_app(conf_file): ... ... redis_sentinel.init_app(app) ... ...2. 初始化 app 时加载 config class Config(object): # redis...
763 1 分钟

哨兵配置参考:https://blog.csdn.net/baidu_30809315/article/details/108409780 pip install redisdef redis_sentinel_client(): from redis.sentinel import Sentinel conf = { 'sentinel': [('192.168.0.3', 26379), ('192.168.0.4', 26379), ('192.168.0.5', 26379)],...
2.7k 2 分钟

简单部署redis哨兵 说明: redis版本:6.0.4 1台主服务器(master)、1台从服务器(slave)、3台哨兵(sentinel)服务器。 公司内部有自己固定的yum源,我可以通过yum直接安装redis, 如果没有可以去官网下载最新版redis tar.gz包,解压后进入redis的src目录执 行make & make install。 由于一般centos7默认gcc版本是4.8.5,使用make编译最新版redis时须升级gcc版本. 1. 配置 (1)master配置(ip: 192.168.0.1) bind 0.0.0.0 port...
2.4k 2 分钟

centos升级gcc版本(仅供参考) 当前centos版本:7.6 当前centos gcc版本:4.8.5 (CentOS 7官方源带的gcc最新版本是4.8.5) 升级到centos gcc版本:10.2.0 (latest版本) 1. 检查当前centos的gcc版本 [root@hostname gcc-10.2.0]# gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper Target:...
5.4k 5 分钟

SQL基础 (部分转自网络,仅供参考) 1. 关系型和非关系型数据库,如oracle和redis (1)查看oracle版本: select * from v$version; select version from v$instance; select version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)='Oracle'; (2) 查看db时区: SELECT dbtimezone FROM DUAL; SELECT sessiontimezone FROM...
3.5k 3 分钟

主要记录一下查看执行计划的方式,有些转自网上,仅供参考 1.set autotrace: 不实际执行,执行计划不一定准确, sqlplus查看 usage: set autot[race] {off | on | trace[only]} [exp[pain]] [stat[istics]] (1)on 和 trace的区别是后者不产生sql的输出结果; (2)exp 和 stat前者只查看执行计划,后者只查看统计信息 2. explain plan for SQL:不实际执行,执行计划不一定准确 explain plan set...
4.3k 4 分钟

oracle性能调优-转自《Oracle Database 11g数据库管理艺术》第19章(改进数据库性能:SQL查询优化) 1. 高效的where子句 选择性原则--查询所返回的行数占全部行数的百分比,低百分比对应高选择性,高百分比对应低选择性。 例子:select * from employee where no=221342 and...
3.6k 3 分钟

rabbitmq简单了解 参考:https://www.rabbitmq.com/install-windows-manual.html 1. 安装 (1)简介 安装rabbitmq需要先安装erlang语言运行环境,因为rabbitmq是使用erlang语言编写的,如果 不安装erlang,在启动rabbitmq时会报ERLANG_HOME not set correctly....
10k 9 分钟

🚀快速开始 - 💌依赖插件 - 📌基本配置 - 🌈界面显示 - 🦄特殊功能 以下介绍可以使用的 markdown 或者标签代码。 功能大部分基于 hexo-renderer-multi-markdown-it 渲染器,尤其是代码块的显示,与默认渲染器不兼容。 # links 链接块 本功能参考 NexT,基于 Hexo Tag 功能,用来建立友链或其他网址链接功能。 文章中的使用格式: 使用 links 标签块,包围 yml 语法书写的内容,字段包括 site 站点名称 必填 owner 管理员名字 可选,默认为 site...