当前位置: 首页 > news >正文

python 网站架构html5开发网站

python 网站架构,html5开发网站,烟台住房和城乡建设局网站,网站开发简历模板前言 这里只是一些安装后的基础操作#xff0c;后期会学习更加深入的操作 基础操作 前言RedisRedis启动idea集成Redisjedis技术 Mongodbwindows版Mongodb的安装idea整合Mongodb ES(Elasticsearch)ESwindows下载ES文档操作idea整合ES低级别ES整合高级别ES整合 Redis Redis是…前言 这里只是一些安装后的基础操作后期会学习更加深入的操作 基础操作 前言RedisRedis启动idea集成Redisjedis技术 Mongodbwindows版Mongodb的安装idea整合Mongodb ES(Elasticsearch)ESwindows下载ES文档操作idea整合ES低级别ES整合高级别ES整合 Redis Redis是一款基于Key-value存储结构的内存级NoSQL数据库 特点 支持多种数据存储格式支持持久化支持集群 首先下载windows版本的Redis 下载地址https://github.com/tporadowski/redis/releases 安装完成之后进行启动 Redis启动 服务端启动命令 redis-server.exe redis.windows.conf客户端启动命令: redis-cli.exe 输入完成后会出现问题这时windows版本下的一个bug 这里先输入 输入完成后再次输入上述操作 启动成功在其中设置key-value并查询key-value 还可以将多个key-value写入到一个key中 idea集成Redis 在idea集成了Redis之后需要告知idea使用的Redis的地址才行这就需要在配置文件中进行配置 spring:data:redis:host: localhostport: 6379 在操作是通过接口对象Redistemplate进行操作 操作之前需要通过ops*获取各种数据类型操作接口 Autowiredprivate RedisTemplate redisTemplate;Testvoid set() {//因为Redis支持多种存储结构所以需要先指定Redis的存储结构ValueOperations ops redisTemplate.opsForValue();ops.set(age,2);}Testvoid get(){ValueOperations ops redisTemplate.opsForValue();ops.get(age);}Testvoid hset(){HashOperations hashOperations redisTemplate.opsForHash();hashOperations.put(nihao,a,aa);}Testvoid hget(){HashOperations hashOperations redisTemplate.opsForHash();Object o hashOperations.get(nihao, a);}注意操作Redis的客户端可以使用redisTemplate和StringRedisTemplate两个接口但是redisTemplate是以对象的形式范围数据而stringRedisTemplate是以字符串的形式返回数据 客户端StringRedisTemplate以字符串作为key和value与Redis客户端操作等效 jedis技术 一般系统默认使用的是lettuce技术如果要使用jedis技术需要引入依赖 dependencygroupIdredis.clients/groupIdartifactIdjedis/artifactId/dependency需要在配置文件中对client的类型进行配置 client-type: jedislettcus与jedis区别 jdis连接Redis服务器是直连模式当多线程模式下使用jedis会存在线程安全问题解决方案可以通过配置连接池使每个连接专用这样整体性能就大受影响lettcus基于Netty框架进行与Redis服务器连接底层设计中采用StatefulRedisConnection它自身是线程安全的可以保障并发访问安全问题所以一个连接可以被多线程复用当然lettcus也支持多连接实例一起工作 Mongodb Mongodb是一个开源高性能无模式的文档型数据库。NoSQL数据库产品中的一种是最像关系型数据库的非关系型数据库 使用场景 像比如说在直播数据的处理中有部分数据变化的速度非常的快这部分数据就不适合在数据库中进行操作应该临时存储所以用到永久性存储和临时存储相结合修改频度极高 还有比如停车场的状态信息这些变化频度高的临时数据都可以在Mongodb中进行存储 windows版Mongodb的安装 下载地址https://www.mongodb.com/try/download windows版Mongo启动 服务端启动 mongod --dbpath..\data\db客户端启动 mongo --host127.0.0.1 --port27017启动的是服务端进行数据库的初始化 启动客户端 当在下载过程中出现如下问题 可以通过如下步骤进行解决 下载对应的dll文件通过互联网搜索即可拷贝到windows安装路径下的system32目录中执行命令注册对应的dll文件 regsvr32 vcruntime140_1.dllMongodb的基础操作 基础查询 条件查询 idea整合Mongodb 创建项目 在配置文件中进行配置 spring:data:mongodb:uri: mongodb://localhost/库名在测试类中进行测试 Autowired private MongoTemplate mongotemplate; //使用对象进行对应的操作ES(Elasticsearch) Elasticsearch是一个分布式全文搜索引擎 将数据库中的数据进行分词通过个别词进行查询查询出对应的id将与之匹配的部分信息保存到文档之中加速查询的效率 ESwindows下载 下载地址https://www.elastic.co/cn/downloads/elasticsearch 启动 运行 elasticsearch.bat ik分词器下载地址https://github.com/medcl/elasticsearch-analysis-ik/releases 将分词器的压缩包粘贴到plugins目录下进行解压并重新启动ES ES基本操作 创建索引并指定规则 ES文档操作 创建文档 查询文档 条件查询 删除文档 修改文档(全量修改) 修改文档部分修改 idea整合ES 低级别ES整合 导入坐标依赖: dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-elasticsearch/artifactId/dependency再通过配置文件进行配置 spring:elasticsearch:rest:uris: http://localhost:9200进行相应的操作 Autowired private ElasticsearRestTemplate template;高级别ES整合 随着ES版本的不断更新迭代推出高级别操作 导入依赖 dependencygroupIdorg.elasticsearch.client/groupIdartifactIdelasticsearch-rest-high-level-client/artifactId/dependency需要手动创建客户端 private RestHighLevelClient client; Test void test()throws IOExption{ HttpHost hostHttpHost.create(http://localhost:9200); RestClientBuilder builderRestClient.builder(host); clientnew RestHighLevelClient(builder); //客户端操作 CreateIndexRequest requestnew CreateIndexRequest(books); //获取操作索引的客户端对象调用创建索引操作 client.indices().create(request,RequestOptions.DEFAULT); client.close(); }
http://www.zqtcl.cn/news/864986/

相关文章:

  • 用数据库代码做家乡网站专门做二维码的网站
  • 上海网站开发工程师招聘网网络维护公司需要什么资质
  • 迅速百度网站自然排名wordpress注册密码链接失效
  • 北京安慧桥网站建设金泉网做网站推广
  • 网站建设与管理书威海城乡与住房建设部网站
  • 邯郸网站设计公司设计师公司排名
  • 网站设计广州量计价格多少钱网站建设
  • wordpress做外贸网站hexo wordpress 主题
  • 北京哪家做网站没网站怎么做cpa
  • 企业网站建设jz190关键词检测工具
  • 如何搭建第三方网站网站开发费属于无形资产
  • 河源城乡规划建设局网站常州网站seo
  • 房产网站建设方案项目书传到网站根目录
  • 页面设计网站素材制作个人网站
  • 怎么制作免费建网站cnzz wordpress
  • 网站界面技术方案wordpress开启子目录多站点模式
  • 汕头网站建设推广价格筑龙网官网首页
  • 河北省建设执业资格注册中心网站东莞微网站建设多少钱
  • 企业网站建设功能模块discover wordpress
  • 网站建设结课做诱导网站
  • 网站开发与设计难嘛青州网站建设推广
  • 网站开发程序员工资谷歌推广网站建设
  • 江门网页建站模板金富通青岛建设工程有限公司网站
  • 网站后台账户如何做会计分录做传奇开服一条龙网站哪个好
  • 天门市网站建设seo平台建设网站公司
  • php网站怎么做302织梦网站有会员系统怎么做
  • 清远建设局网站安阳吧百度贴吧
  • 做什么软件做网站效率最好网站公司建设都招聘那些职位
  • 缙云建设局网站深圳营销型网站设计
  • 企业网站制作价格成都高端网站建设公司哪家好