postgresql
docker运行
docker run -it –name postgres –restart always -e POSTGRES_PASSWORD=‘xxxxxx’ -e ALLOW_IP_RANGE=0.0.0.0/0 -v ./postgresdata:/var/lib/postgresql -p 5432:5432 -d postgres
…
docker运行
docker run -it –name postgres –restart always -e POSTGRES_PASSWORD=‘xxxxxx’ -e ALLOW_IP_RANGE=0.0.0.0/0 -v ./postgresdata:/var/lib/postgresql -p 5432:5432 -d postgres
…
目录 /usr/local/webserver/prometheus
直接解压
需要exporter收集数据
elasticsearch_exporter,收集es运行状态
node_exporter,收集机器cpu内存等信息
启动使用nohup ./elasticsearch_exporter &
prometheus配置
scrape_configs:
# The job name …
PHP实现消息队列MQ
1、MQ的应用场景
优点:
a)主要解决异步消息
b)应用解耦
c)流量消峰等问题
d)日志处理(kafka)
缺点:
a)系统可用性降低:你想啊,本来其他系统只要运行好好的,那你的系统就是正常的。现在你非要加个消息队列进去,那消息队列挂了,你的系统不是呵呵了。因此,系统可用性降低
b)系统复杂性增加:要多考虑很多方面 …
…1.安装php-amqplib
php-amqplib是一个纯PHP库,使用它,基于PHP的脚本客户端就可以轻松的连接和操作RabbitMQ。我们使用composer来安装。
composer require php-amqplib/php-amqplib
示例说明
生产者(Producer)和消费者(Consumer)是消息队列的基本概念,生产者是指生产消息的一方,也是消息发送方,消费者就 …
…需要python
pip install rdbtools
pip install python-lzf
转成csv文件
rdb -c memory dump_6379.rdb > memory.csv
匹配指定key前缀
rdb -c memory –key “app:.*” dump.rdb > memory.csv
第4列排序
sort …