0

redis批量删除键的操作

网上也有很多关于批量删除的命令,例如,我们要删除以KEY开头的键。linux系统中当屏幕显示127.0.0.1:6379时,采用如下命令 redis-cli -h 192.168.1.1 -p 6379 -a yourpassword keys "keys*" | xargs redis-cli d ...

Wishbay 发布于 2019-07-24 13:17 评论(0)阅读(159)
0

DB2常用命令

1.打开命令行窗口 #db2cmd 2.打开控制中心 # db2cmd db2cc 3.打开命令编辑器 db2cmd db2ce ********************************************************操作数据库命令********************** ...

zouyg 发布于 2019-07-24 09:19 评论(0)阅读(35)
0

tomcat调优

5、默认tomcat要使用在生产环境需要做哪些优化 lTomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS 参数。 JAVA_OPTS='-Xms1024m -Xmx2048m -XX ...

运维高级 发布于 2019-07-21 21:37 评论(0)阅读(126)
0

一次使用InfluxDB数据库的总结

前言 因当前的项目需要记录每秒钟服务器的状态信息,例如负载、cpu等等信息,这些数据都是和时间相关联的。 因为一秒钟就要存储挺多的数据。而且我还在前端做了echart的折线图,使用websocket实时查看数据的变化。 第一次的方案 第一次是很简单的,就是mysql建索引,在时间戳和其余两个条件查询 ...

Johnson木木 发布于 2019-07-20 17:24 评论(2)阅读(668)
0

redis学习(一)

概念 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove ...

听海漫步 发布于 2019-07-19 16:27 评论(0)阅读(48)
0

PostGIS安装

1.tar -jxvf geos-3.6.0.tar.bz2cd geos-3.6.0/./configure --prefix=/opt/geos360makemake install 2. tar -zxvf proj-4.9.3.tar.gzcd proj-4.9.3/./configure ...

lightyear 发布于 2019-07-19 10:04 评论(0)阅读(24)
0

SQL,NoSQL和NewSQL

一:概念 SQL(Structured Query Language):数据库,指关系型数据库。主要代表:SQL Server、Oracle、MySQL、PostgreSQL。 NoSQL(Not Only SQL):泛指非关系型数据库。主要代表:MongoDB、Redis、CouchDB。 New ...

cyun云 发布于 2019-07-17 15:42 评论(0)阅读(174)
0

python数据库-MongoDB的安装(53)

一、NoSQL介绍 1、什么是NoSQL NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。 NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储 ...

Se7eN_HOU 发布于 2019-07-15 23:55 评论(0)阅读(187)
0

Redis 集群_主从复制_哨兵模型

1 redis集群简介 1.1 集群的概念 所谓的集群,就是通过添加服务器的数量,提供相同的服务,从而让服务器达到一个稳定、高效的状态。 1.1.1 使用redis集群的必要性 问题:我们已经部署好了redis,并且能启动一个redis,实现数据的读写,为什么还要学习redis集群? 答:(1)单个 ...

___mouM 发布于 2019-07-15 19:29 评论(0)阅读(149)
0

Elasticsearch集群搭建笔记(elasticsearch-6.3.0)

# 检查Java版本 java -version # 安装Elasticsearch,所有节点均安装并解压 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch6.3.0.tar.gz 2.tar -xf el ...

桄椿 发布于 2019-07-13 09:17 评论(0)阅读(80)
0

学习Elasticsearch原理笔记

Elasticsearch是一个分布式可拓展的实时搜索和分析引擎 分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索 实时分析的分布式搜索引擎 可以拓展到上百台服务器,处理PB级别的结构化或非结构化数据 文件存储:Elasticsearch,面向文档型数据库,一条数据就是一个文档,用JSO ...

桄椿 发布于 2019-07-13 08:16 评论(0)阅读(47)
0

python之mysqldb模块安装

之所以会写下这篇日志,是因为安装的过程有点虐心。目前这篇文章是针对windows操作系统上的mysqldb的安装。安装python的mysqldb模块,首先当然是找一些官方的网站去下载:https://pypi.python.org/pypi/MySQL-python。下载后,cmd进入MySQL- ...

子钦加油 发布于 2019-07-09 22:33 评论(0)阅读(150)
0

连接池技术

连接池技术 连接池技术的核心思想是:连接复用,通过建立一个数据库连接池以及一套连接使用、分配、管理策略,使得该连接池中的连接可以得到高效、安全的复用,避免了数据库连接频繁建立、关闭的开销。另外,由于对JDBC中的原始连接进行了封装,从而方便了数据库应用对于连接的使用(特别是对于事务处理),提高了获取 ...

nykuo 发布于 2019-07-09 17:35 评论(0)阅读(37)
0

项目中遇到的Redis缓存问题

1.Redis服务器 can not get resource from pool. 1000个线程并发还能跑,5000个线程的时候出现这种问题,查后台debug日志,发现redis 线程池不够。刚开始设置的是: 顺便也改了一下jdbc 的连接池参数,最大空闲和最大连接数都改成1000.在测一下。可 ...

乐观python 发布于 2019-07-07 19:30 评论(0)阅读(111)
0

QSqlDatabase

QSqlDatabase 使用静态方法addDatabase来创建一个数据库连接。 如果你的程序中只有一个数据库连接,可以使用如下语句创建连接 QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); 如果你的程序要处理多个数据库连接,那么就使用 ...

Smalldy 发布于 2019-07-06 16:18 评论(0)阅读(219)
0

PostgreSQL limit

1. select * from my_table limit 10 offset 5 数据是从第0条开始的,所以这句代码表示从 第六条数据开始的10行数据。 2. select * from my_table limit 10 不带 offset 时,表示查询10条数据。 ...

你真优雅 发布于 2019-07-06 10:33 评论(0)阅读(166)
0

PostgreSQL TIMESTAMP类型 时间戳

PostgreSQL 提供两种存储时间戳的数据类型: 不带时区的 TIMESTAMP 和带时区的 TIMESTAMPTZ。 TIMESTAMP 数据类型可以同时存储日期和时间,但它不存储时区。这意味着,当修改了数据库服务器所在的时区时,它里面存储的值不会改变。 TIMESTAMPTZ 数据类型在存储 ...

低调码农哥! 发布于 2019-07-03 14:42 评论(0)阅读(1732)
0

缓存利器之Ehcache

EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点。是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。另外Spring 提供了对缓存功能的抽象:即允许绑定不同的缓存解决方案(如Ehcache),但本身不直接提供缓存功能的实现。ehcache是一 ...

Harmony-MrWang 发布于 2019-06-25 00:07 评论(0)阅读(51)
0

redis主从复制搭建

一.安装redis #一主二从三台Server安装步骤相同。 wget http://download.redis.io/releases/redis-5.0.4.tar.gz tar xzf redis-5.0.4.tar.gz cd redis-5.0.4 make 二.配置端口 master默 ...

喷气机 发布于 2019-06-24 14:54 评论(0)阅读(124)
0

如何提高缓存命中率

缓存命中率的介绍 命中:可以直接通过缓存获取到需要的数据。 不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。 通常来讲,缓存的命中率越高则表示使用缓存的收益越高,应用的性能越好(响应时间越短、吞吐量越高),抗并发的能力 ...

rookiehbboy 发布于 2019-06-23 15:13 评论(0)阅读(100)