一、redis部署与使用 redis 基础 官网地址https://redis.io/ Redis和 Memcached 是非关系型数据库,也称为NoSQL数据库 ,MySQL 、 Mariadb 、 SQL S erver 、 PostgreSQL 、Oracle 数据库 属于关系型数据 RDBM ...
分类:
其他好文 时间:
2020-01-04 10:42:03
阅读次数:
129
前言**
随着互联网科技的不断发展,我们以前单纯直接操作数据库的方式已经不能满足现有的高性能和高并发的需求了,于是缓存技术应用而生。
Redis是互联网技术领域使用最为广泛的存储中间件,它是「Remote DictionaryService」的首字母缩写,也就是「远程字典服务」。Redis 以其超高的性能、完美的文档、简洁易懂的源码和丰富的客户端库支持在开源中间件领域广受好评。国内外很多大型互联网公司都在使用 Redis,比如 Twitter、YouPorn、暴雪娱乐、Github、StackOverflow、腾讯、阿里、京东、华为、新浪微博等等,很多中小型公司也都有应用。也可以说,对 Redis 的了解和应用实践已成为当下中高级后端开发者绕不开的必备技能
当前比较成熟的缓存技术有:MongoDB、Redis、Memcache,那么此文主要讲的是其中的Redis,也许我们在平常的工作中也用到过,但大多数也仅限于简单的使用了,可能很多的知识点我们并不知道,所以今天我们就跟着阿里技术大牛,一起重新认识一下redis吧!
分类:
其他好文 时间:
2020-01-04 00:46:24
阅读次数:
116
MongoDB MongoDB是一款强大、灵活、且易于扩展的通用型数据库。 1、易用性 2、易扩展性 3、丰富的功能 4、卓越的性能 MongoDB基础知识 .jpg) 从上面的图中可以看出,集合就相当于关系型数据库的表,文档就是记录等等 集合就是一组文档。如果将MongoDB中的一个文档比喻为关系 ...
分类:
数据库 时间:
2020-01-03 21:06:25
阅读次数:
85
导读:随着大数据的进一步发展,NoSQL 数据库系统迅速发展并得到了广泛的应用。其中,Apache Cassandra 是最广泛使用的数据库之一。对于 Cassandra 的优化是大家研究的热点,而 ScyllaDB 则为其提供了一个新的思路。ScyllaDB 是一个基于 C++ 的开源的高性能的 ...
分类:
其他好文 时间:
2020-01-03 19:37:37
阅读次数:
68
在 MongoDB.Driver 中,Lambda表达式中的 Exists方法 并不能替代“ElemMatch”,会报错! 但是,使用 Any方法是可以替代“ElemMatch”的,如: ...
分类:
其他好文 时间:
2020-01-03 12:29:15
阅读次数:
63
如果按照正常的实体映射,要这么写: 这里的 ObjectId 不能直接tostring,返回结果是这样的对象: 但是实际上希望得到的是一个字符串,所以实体要这么改造一下: 返回结果就可以是: "_Id": "5e0d84952b5e0000090032b5", 任务完成 ...
分类:
数据库 时间:
2020-01-03 10:35:08
阅读次数:
162
EasyMock 介绍 EasyMock 下载 EasyMock 界面 EasyMock 安装 MongoDB数据库的准备 MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mo ...
分类:
其他好文 时间:
2020-01-03 00:47:26
阅读次数:
98
[TOC] 1.首先安装 安装pymongo模块from pymongo import MongoClient 2. 连接 3.使用数据库 4.查看数据库下的所有集合 5.创建集合 6.插入文档 7.查找 8.查询一条 9.更新 ...
分类:
数据库 时间:
2020-01-02 22:35:14
阅读次数:
108
安装MongoDB报错Verify that you have sufficient privileges to start system services解决方法 ...
分类:
数据库 时间:
2020-01-02 20:49:08
阅读次数:
141