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

沧浪苏州网站建设google推广一年的费用

沧浪苏州网站建设,google推广一年的费用,湖南领企信息科技有限公司,wordpress 自媒体 主题什么是NoSQL? NoSQL#xff0c;指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写#xff0c;是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。#xff08;例如谷歌或Facebook每天为他们的用户收集万亿比特的数据#xf…什么是NoSQL? NoSQL指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。例如谷歌或Facebook每天为他们的用户收集万亿比特的数据。这些类型的数据存储不需要固定的模式无需多余操作就可以横向扩展。 为什么使用NoSQL ? 今天我们可以通过第三方平台如Google,Facebook等可以很容易的访问和抓取数据。用户的个人信息社交网络地理位置用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘那SQL数据库已经不适合这些应用了, NoSQL 数据库的发展却能很好的处理这些大的数据。 RDBMS vs NoSQL RDBMS - 高度组织化结构化数据 - 结构化查询语言SQL - 数据和关系都存储在单独的表中。 - 数据操纵语言数据定义语言 - 严格的一致性 - 基础事务 NoSQL - 代表着不仅仅是SQL - 没有声明性查询语言 - 没有预定义的模式 -键 - 值对存储列存储文档存储图形数据库 - 最终一致性而非ACID属性 - 非结构化和不可预知的数据 - CAP定理 - 高性能高可用性和可伸缩性 NoSQL的优点/缺点 优点: - 高可扩展性 - 分布式计算 - 低成本 - 架构的灵活性半结构化数据 - 没有复杂的关系 缺点: - 没有标准化 - 有限的查询功能到目前为止 - 最终一致是不直观的程序 Redis 简介 RedisRemote Dictionary Server )即远程字典服务是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库 从2013年5月开始Redis的开发由PivotalSpring生态赞助。 Redis 是一个开源BSD许可的内存中的数据结构存储系统它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构如 字符串strings 散列hashes 列表lists 集合sets) 有序集合sorted sets 与范围查询 bitmaps hyperloglogs 和地理空间 geospatial 索引半径查询。 Redis 内置了 复制replicationLUA 脚本Lua scripting LRU 驱动事件LRU eviction事务transactions和不同级别的 磁盘持久化persistence 并通过 Redis哨兵Sentinel和自动 分区Cluster提供高可用性high availability。 安装 1.下载 官网Redis 中文http://redis.cn/ 本教程使用版本redis-6.0.6.tar.gz 2.上传到服务器 /opt/soft/redis 目录下 3.更新升级GCC gcc的全称是GNU Compiler Collection它是由GNU推出的一款功能强大的、性能优越的多平台编译器是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器GNU C Compiler现在除了c语言还支持C、java、Pascal等语言。gcc支持多种硬件平台。 gcc的特点 gcc是一个可移植的编译器支持多种硬件平台。例如ARM、X86等等。gcc不仅是个本地编译器它还能跨平台交叉编译。所谓的本地编译器是指编译出来的程序只能够在本地环境进行运行。而gcc编译出来的程序能够在其他平台进行运行。例如嵌入式程序可在x86上编译然后在arm上运行。gcc有多种语言前端用于解析不同的语言。gcc是按模块化设计的可以加入新语言和新CPU架构的支持。gcc是自由软件。任何人都可以使用或更改这个软件 查看GCC版本 [rootzhang redis]# gcc -v Using built-in specs. COLLECT_GCCgcc COLLECT_LTO_WRAPPER/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --prefix/usr --mandir/usr/share/man --infodir/usr/share/info --with-bugurlhttp://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threadsposix --enable-checkingrelease --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-linker-hash-stylegnu --enable-languagesc,c,objc,obj-c,java,fortran,ada,go,lto --enable-plugin --enable-initfini-array --disable-libgcj --with-isl/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/isl-install --with-cloog/builddir/build/BUILD/gcc-4.8.5-20150702/obj-x86_64-redhat-linux/cloog-install --enable-gnu-indirect-function --with-tunegeneric --with-arch_32x86-64 --buildx86_64-redhat-linux Thread model: posix gcc version 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) 默认版本一般都是 4.8.* 的。 准备 SCL scl软件集(Software Collections),是为了给 RHEL/CentOS 用户提供一种以方便、安全地安装和使用应用程序和运行时环境的多个而且可能是更新的版本的方式 1.安装scl源 yum install centos-release-scl scl-utils-build 2.列出scl有哪些源可以用 yum list all --enablerepocentos-sclo-rh|grep gcc [rootzhang redis]# yum list all --enablerepocentos-sclo-rh |grep gcc gcc.x86_64 4.8.5-44.el7 base libgcc.x86_64 4.8.5-44.el7 base compat-gcc-44.x86_64 4.4.7-8.el7 base compat-gcc-44-c.x86_64 4.4.7-8.el7 base compat-gcc-44-gfortran.x86_64 4.4.7-8.el7 base devtoolset-10-gcc.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-10-gcc-c.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-10-gcc-gdb-plugin.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-10-gcc-gfortran.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-10-gcc-plugin-devel.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-10-libgccjit.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-10-libgccjit-devel.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-10-libgccjit-docs.x86_64 10.2.1-11.1.el7 centos-sclo-rh devtoolset-7-gcc.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-7-gcc-c.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-7-gcc-gdb-plugin.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-7-gcc-gfortran.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-7-gcc-plugin-devel.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-7-libgccjit.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-7-libgccjit-devel.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-7-libgccjit-docs.x86_64 7.3.1-5.16.el7 centos-sclo-rh devtoolset-8-gcc.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-8-gcc-c.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-8-gcc-gdb-plugin.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-8-gcc-gfortran.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-8-gcc-plugin-devel.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-8-libgccjit.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-8-libgccjit-devel.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-8-libgccjit-docs.x86_64 8.3.1-3.2.el7 centos-sclo-rh devtoolset-9-gcc.x86_64 9.3.1-2.el7 centos-sclo-rh ******* devtoolset-9-gcc-c.x86_64 9.3.1-2.el7 centos-sclo-rh ******* devtoolset-9-gcc-gdb-plugin.x86_64 9.3.1-2.el7 centos-sclo-rh ******* devtoolset-9-gcc-gfortran.x86_64 9.3.1-2.el7 centos-sclo-rh devtoolset-9-gcc-plugin-devel.x86_64 9.3.1-2.el7 centos-sclo-rh devtoolset-9-libgccjit.x86_64 9.3.1-2.el7 centos-sclo-rh devtoolset-9-libgccjit-devel.x86_64 9.3.1-2.el7 centos-sclo-rh devtoolset-9-libgccjit-docs.x86_64 9.3.1-2.el7 centos-sclo-rh gcc-c.x86_64 4.8.5-44.el7 base gcc-gfortran.x86_64 4.8.5-44.el7 base 3.选择高版本的进行安装 这里选择的是上面列表中 devtoolset-9 前三个 -gcc.x86_64 、-gcc-c.x86_64、-gcc-gdb-plugin.x86_64 yum install devtoolset-9-gcc.x86_64 devtoolset-9-gcc-c.x86_64 devtoolset-9-gcc-gdb-plugin.x86_64 等待一段时间安装成功后 Installed:devtoolset-9-gcc.x86_64 0:9.3.1-2.el7 devtoolset-9-gcc-c.x86_64 0:9.3.1-2.el7 devtoolset-9-gcc-gdb-plugin.x86_64 0:9.3.1-2.el7 Dependency Installed:devtoolset-9-binutils.x86_64 0:2.32-16.el7 devtoolset-9-libstdc-devel.x86_64 0:9.3.1-2.el7 devtoolset-9-runtime.x86_64 0:9.1-0.el7 Complete!4.查看从 SCL 中安装的包的列表 scl --list 或 scl -l [rootzhang redis]# scl --list devtoolset-95.切换版本 gcc -v 查看版本后发现并没有切换版本。 可以使用 scl enable devtoolset-9 bash 切换。 [rootzhang redis]# scl enable devtoolset-9 bash [rootzhang redis]# gcc -v Using built-in specs. COLLECT_GCCgcc COLLECT_LTO_WRAPPER/opt/rh/devtoolset-9/root/usr/libexec/gcc/x86_64-redhat-linux/9/lto-wrapper Target: x86_64-redhat-linux Configured with: ../configure --enable-bootstrap --enable-languagesc,c,fortran,lto --prefix/opt/rh/devtoolset-9/root/usr --mandir/opt/rh/devtoolset-9/root/usr/share/man --infodir/opt/rh/devtoolset-9/root/usr/share/info --with-bugurlhttp://bugzilla.redhat.com/bugzilla --enable-shared --enable-threadsposix --enable-checkingrelease --enable-multilib --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-linker-build-id --with-gcc-major-version-only --with-linker-hash-stylegnu --with-default-libstdcxx-abigcc4-compatible --enable-plugin --enable-initfini-array --with-isl/builddir/build/BUILD/gcc-9.3.1-20200408/obj-x86_64-redhat-linux/isl-install --disable-libmpx --enable-gnu-indirect-function --with-tunegeneric --with-arch_32x86-64 --buildx86_64-redhat-linux Thread model: posix gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC) 上面最后一行可以到切换后的版本已经更新完成 4.解压 redis-6.0.6.tar.gz tar -xvf redis-6.0.6.tar.gz 5. 安装 cd redis-6.0.6 ​ 切换到解压的目录 redis-6.0.6下执行make make ​ 需要等待一段时间完成后再进入src。 ​ (可以不需要make 后可以使用 make test ​ 出现错误You need tcl 8.5 or newer in order to run the Redis test。 ​ 解决办法yum install tcl ) 注意 此时在 src 下已经出现 redis-server 和 redis-cli [rootzhang src]# ./redis-server 71047:C 04 Aug 2021 21:48:07.535 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 71047:C 04 Aug 2021 21:48:07.535 # Redis version6.0.6, bits64, commit00000000, modified0, pid71047, just started 71047:C 04 Aug 2021 21:48:07.535 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf 71047:M 04 Aug 2021 21:48:07.536 * Increased maximum number of open files to 10032 (it was originally set to 1024).这样操作不是很方便一般我们还会继续下面操作make install 。把关键的执行文件存放到指定的目录。 cd src make install PREFIX/usr/redis ​ PREFIX参数指定redis的安装目录。一般软件安装到 /usr/redis 目录下。 如下先到 src 目录下 直接执行 make install 会默认安装到 /usr/local/bin 目录下。可以直接在任意目录下使用命令。 [rootzhang src]# make install PREFIX/usr/redis ####这一步想简单的话直接make install即可Hint: Its a good idea to run make test ;)INSTALL installINSTALL installINSTALL installINSTALL installINSTALL install [rootzhang src]# make install 后查看指定的安装目录执行结果如下 [rootzhang src]# ls /usr/redis/bin redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server [rootzhang src]# 拷贝配置文件到安装目录 /usr/redis/bin [rootzhang redis-6.0.6]# cp redis.conf /usr/redis/bin/ [rootzhang redis-6.0.6]# cd /usr/redis/bin [rootzhang bin]# ls redis-benchmark redis-check-aof redis-check-rdb redis-cli redis.conf redis-sentinel redis-server [rootzhang bin]# 修改配置文件后台启动vi 编辑底行模式 :/daemonize 搜索。 修改 redis.conf 文件把 daemonize no 改为 daemonize yes 默认情况下在任意目录是不能直接执行redis-server的必须要使用 ./usr/redis/redis-server 才能访问我们为了方便访问可以放到 /usr/local/bin 目录下。 其实如果上面 make install 不指定目录时默认也会放到此目录下的。 [rootzhang bin]# redis-server #####此时还不可以 bash: redis-server: command not found... [rootzhang bin]# cp redis-cli /usr/local/bin [rootzhang bin]# cp redis-server /usr/local/bin [rootzhang bin]# redis-server #####此时 可以 6. 启动和停止 如果配置了后台启动后再次启动 redis-server 使用指定的配置文件启动则可以后台运行不再出现界面 [rootzhang bin]# redis-cli ###**通过客户端登录 127.0.0.1:6379 shutdown ###** 发送停机命令 not connected quit ###** 退出redis 客户端 [rootzhang bin]# redis-server redis.conf ### 使用配置文件启动 后台启动 73312:C 04 Aug 2021 22:20:59.748 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo 73312:C 04 Aug 2021 22:20:59.748 # Redis version6.0.6, bits64, commit00000000, modified0, pid73312, just started 73312:C 04 Aug 2021 22:20:59.748 # Configuration loaded [rootzhang bin]# redis-cli ###** 再次登录 127.0.0.1:6379 ping ###** 测试登录成功 PONG 12
http://www.zqtcl.cn/news/581568/

相关文章:

  • 金华网站建设明细报价表c苏宁网站开发
  • 在手机上怎么做微电影网站湖南人工智能建站系统软件
  • 网站做的一样算侵权吗站群建站系统
  • 骨干专业建设验收网站xueui wordpress
  • 宁波高质量品牌网站设计厂家世界上有php应用的网站
  • 网站平台建设的重要性响应式网站切图
  • 近期做网站需要什么软件网站制作常见的问题
  • vs做的本地网站甘肃省建设厅门户网站
  • 网站建设合同义务wordpress m1
  • 青海省建设局网站首页wordpress模板建站教程视频
  • 演示 又一个wordpress站点静态页面加wordpress
  • 企业做淘宝客网站有哪些有网站吗给一个
  • 深圳网站制作公司信息之梦与wordpress哪个好用
  • 免费搭建商城网站山西制作网站公司排名
  • 网站开发免费中建建设银行网站
  • 301重定向到新网站在线建站
  • 曰本做爰l网站沙朗做网站公司
  • 广州网站设计智能 乐云践新专家wordpress 头像设置
  • 电子商务学网站建设好吗佛山市手机网站建设企业
  • 为企业做网站电话开场白小说网站的里面的搜索是怎么做的
  • 深圳市设计网站公司自己做网站开网店
  • 智能建站cms管理系统修改wordpress时区
  • 站长怎么添加网站内容重庆网站推
  • 东莞网站建设属于什么专业网页设计代码书
  • 网站后台代码在哪修改wordpress添加搜索小工具
  • 爱站站长工具中国建设监理协会官方网站
  • 珠海微信网站开发东莞网站制作方案定制
  • 大学网站建设说明书记的网站域名
  • 网站如何开通支付功能第一ppt课件免费下载官网
  • 做1元夺宝网站挣钱吗美工网站设计收费