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

网站建设的大公司有哪些百度投放广告平台

网站建设的大公司有哪些,百度投放广告平台,怎么做自己的app软件,中文域名购买平台目录 一、关系型数据库与非关系型数据库 1.关系数据库 2.非关系数据库 2.1非关系型数据库产生背景 3.关系型数据库与非关系型数据区别 (1)数据存储方式不同 (2)扩展方式不同 (3)对事物性的支持不同 …

目录

一、关系型数据库与非关系型数据库

1.关系数据库

2.非关系数据库

2.1非关系型数据库产生背景

3.关系型数据库与非关系型数据区别

(1)数据存储方式不同

(2)扩展方式不同

(3)对事物性的支持不同

二、Redis

1.Redis概念

2.Redis优点

3.Redis为什么这么快?

三、Redis安装部署

1.关闭防火墙和依赖环境

2.解压安装包

3.切到目录下并编译

4.安装到指定目录

5.执行脚本文件

6.做软连接

7.启动redis服务并查看

8.在配置文件中添加监听主机

9.重启服务

四、Redis命令工具

1.redis-cli命令行工具

2.redis-benchmark测试工具

1.向IP地址192.168.91.105端口为6379的Redis服务器发送100个并发连接与100000个请求测试性能

五、Redis数据库常用命令

1.存放和获取数据

2.查看数据库中键的情况

1.keys

2.keys ? 与 keys *

3.keys ??

3.exists命令可以判断键值是否存在

4.del命令删除当前数据库指定的key

5.type命令可以获取key对应的calue值类型

6.rename命令是对已有key进行重命名

7.renamenx命令

8.dbsize命令查看当前数据库中key的数目

9.使用config set requirepass设置密码

10. 查看密码

11.删除密码

六、Redis多数据库常用命令

1.多数据库切换

2.多数据库间移动数据

七、清除数据


一、关系型数据库与非关系型数据库

1.关系数据库

  • 一个结构化的数据,创建在关系模型基础上
  • 一般面向于记录
  • 包括:oracle、MySQL、SQL Server、Microsoft Access、DB2、PostgresQL

2.非关系数据库

  • 处理主流的关系型数据库外的数据库,都认为是非关系数据库
  • 包括:Redis(高并发、持久化、分布式处理)、MongDB、Hbase等

2.1非关系型数据库产生背景

可用于应对 web2.0纯动网站类型的三高问题。

  • High performance—对数据库高并发读写需求

  • Huge Storage—对海量数据高效存储与访问需求

  • High scalability&&High Availability一对数据库高可扩展性与高可用性需求

3.关系型数据库与非关系型数据区别

(1)数据存储方式不同

关系型和非关系型数据库的主要差异是数据储存的方式。

关系型数据天然就是表格式的,因此存储在数据表的行和列中。数据表可以彼此关联协作存储,也很容易提取数据。 与其相反,非关系型数据不适合存储在数据表的行和列中,而是大块组合在一起。非关系型数据通常存储在数据集中,就像文档、键值对或者图结核你的数据及其特性是选择数据存储和提取方式的首要影响因素。

(2)扩展方式不同

SQL和NoSQL数据库最大的差别可能是在扩展方式上,要支持日益增长的需求当然要扩展。 要支持更多并发量,SQL数据库是纵向扩展,也就是说提高处理能力,使用速度更快速的计算机,这样处理相同的数据集就更快了。因为数据存储在关系表中,操作的性能瓶颈可能涉及很多个表,这都需要通过提高计算机性能来克服。虽然SQL数据库有很大扩展空间,但最终肯定会达到纵向扩展的上限。 而NoSQL数据库是横向扩展的。因为非关系型数据存储天然就是分布式的,NoSQL数据库的扩展可以通过给资源池添加更多普通的数据库服务器(节点)来分担负载。

(3)对事物性的支持不同

如果数据操作需要高事务性或者复杂数据查询需要控制执行计划,那么传统的SQL数据库从性能和稳定性方面考虑是最佳选择。SQL数据库支持对事务原子性细粒度控制,并且易于回滚事务。 虽然NoSQL工数据库也可以使用事务操作,但稳定性方面没法和关系型数据库比较,所以它们真正闪亮的价值是在操作的扩展性和大数据量处理方面。

关系型数据库和非关系型数据库都有各自的特点与应用场景,两者的紧密结合将会给Web2.0的数据库发展带来新的思路。让关系型数据库关注在关系上和对数据的一致性保障,非关系型数据库关注在存储和高效率上。例如,在读写分离的MySQL数据库环境中,可以把经常访问的数据存储在非关系型数据库中,提升访问速度。

二、Redis

1.Redis概念

Redis服务端口:6379

1. Redis(远程字典服务器)
2. 是一个开源的,NoSQL数据库
3. 基于内存运行并支持持久化;采用key-value(键值对)的存储形式
4. 是单进程模型,一台服务器上可以同时启动多个Redis进程
5. Redis在提高并发处理能力的同时会给CPU造成压力

2.Redis优点

1. 极高的数据读写速度
2. 支持
数据类型:String(字符串)、List(列表)、Hash(散列)、Set(无序集合)及Sorted Set(有序集合)
数据结构:key-vlaue(键值对)
3. 支持数据持久化:将内存中的数据保存在磁盘,重启的时候可以再次加载使用
4. 原子性:要么执行,要么都不执行
5. 支持数据备份:master-slave主从复制模式

3.Redis为什么这么快?

1. Redis是纯内存结构,避免了磁盘I/O耗时操作
2. 核心模块是单线程,减少了线程上下文切换的消耗
3. 采用了异步非阻塞模式,提高了效率

三、Redis安装部署

1.关闭防火墙和依赖环境

关闭防火墙
systemctl stop firewalld
setenforce 0
#安装依赖环境
yum install -y gcc gcc-c++ make

2.解压安装包

3.切到目录下并编译

4.安装到指定目录

make PREFIX=/usr/local/redis install
#执行软件包提供的install_server.sh 脚本文件,设置Redis服务所需要的相关配置文件

5.执行脚本文件

cd /opt/redis-5.0.7/utils
./install_server.sh
……
慢慢回车
Please select the redis executable path []
手动输入
/usr/local/redis/bin/redis-server

6.做软连接

#创建软链接
ln -s /usr/local/redis/bin/* /usr/local/bin/

7.启动redis服务并查看

/etc/init.d/redis_6379 start
###开启服务
netstat -natp|grep 6379
###查看端口

8.在配置文件中添加监听主机


vim /etc/redis/6379.conf70行,添加 监听的主机地址
bind 127.0.0.1 192.168.52.140
——————————————————————————————————————————————————————————————————————————————				93行,Redis默认的监听端口
port 6379									137行,启用守护进程
daemonize yes							159行,指定 PID 文件
pidfile /var/run/redis_6379.pid				167行,日志级别
loglevel notice								172行,指定日志文件
logfile /var/log/redis_6379.log

9.重启服务

/etc/init.d/redis_6379 restart

四、Redis命令工具

  • redis-server:用于启动Redis的工具
  • redis-benchmark:用于检测Redis在本机的运行效率
  • redis-check-aof:修复AOF持久化文件
  • redis-check-rdb:修复RDB持久化文件
  • redis-cli:Redis命令行工具

1.redis-cli命令行工具

语法:redis-cli -h host -p port -a password -h:指定远程主机
-p:指定Redis服务的端口号
-a:指定密码,未设置数据库密码可以省略-a选项若不添加任何选项表示,则使用127.0.0.1:6379连接本机上的Redis数据库  
redis-cli -h 192.168.91.105 -p 6379     #登录指定主机redis
redis-cli                               #登录本机redis

2.redis-benchmark测试工具

redis-benchmark 是官方自带的Redis性能测试工具,可以有效的测试Redis服务的性能。

 基本的测试语法:redis-benchmark [选项] [选项值]
选项作用
-h指定服务器主机名
p只当服务器端口
-s指定服务器socket
-n指定请求数

-d

以字节的形式指定set/get值的数据大小
-k1=keep alive 0=reconnect
-rSET/GET/INCR 使用随机 key,sADD使用随机值
-P通过管道传输<numerq>请求
--csv以csv格式输出。
-l(小L)生成循环,永久执行测试
-t仅运行以逗号分隔的测试命令列表
-I(大I)Idle模式。仅打开N个idle连接并等待

1.向IP地址192.168.91.105端口为6379的Redis服务器发送100个并发连接与100000个请求测试性能

redis-benchmark -h 192.168.91.105 -p 6379 -c 100 -n 100000

#测试存取大小为100字节的数据包的性能
redis-benchmark -h 192.168.91.105 -p 6379 -q -d 100#测试本机上Redis服务在进行 set与1push操作时的性能
redis-benchmark -t set,lpush -n 100000 -q

五、Redis数据库常用命令

1.存放和获取数据

 set     存放数据,命令格式为 set key valueget     获取数据,命令格式为 get key

2.查看数据库中键的情况

 keys    命令可以取符合规则的键值列表,通常情况可以结合*、?等选项来使用。exists  命令可以判断键值是否存在。del     命令可以删除当前数据库的指定 key。type    命令可以获取 key 对应的 value 值类型。

1.keys

2.keys ? 与 keys *

3.keys ??

3.exists命令可以判断键值是否存在

 exists qq#判断 qq键是否存在#1表示 qq键是存在exists q#0表示q键不存在

4.del命令删除当前数据库指定的key

del 键名

5.type命令可以获取key对应的calue值类型

type 键名

6.rename命令是对已有key进行重命名

使用rename命令进行重命名时,无论目标key是否存在都进行重命名,且源key的值会覆盖目标key的值。在实际使用过程中,建议先用exists命令查看目标key是否存在,然后再决定是否执行rename命令,以避免覆盖重要数据。

(覆盖)命令格式:rename 源key 目标key

7.renamenx命令

renamenx命令是对已有key进行重命名,并检测新名是否存在,如果目标key存在则不进行重命名。

 (不覆盖)命令格式:renamenx 源key 目标key

8.dbsize命令查看当前数据库中key的数目

dbsize

9.使用config set requirepass设置密码

config set requirepass 密码

10. 查看密码

config get requirepass

11.删除密码

 config  set requirepass ''

六、Redis多数据库常用命令

  • Redis 支持多数据库,Redis 默认情况下包含 16 个数据库,数据库名称是用数字 0-15 来依次命名的。
  • 多数据库相互独立,互不干扰。

1.多数据库切换

 命令格式:select 序号

使用 redis-cli 连接 Redis 数据库后,默认使用的是序号为 0 的数据库。

2.多数据库间移动数据

 格式:move 键值 序号

七、清除数据

 FLUSHDB :清空当前数据库数据FLUSHALL :清空所有数据库的数据,慎用!

http://www.hkea.cn/news/704070/

相关文章:

  • 隔离需要多少钱湖南网站seo找行者seo
  • wordpress简单企业站seo怎么刷排名
  • 网站建设与运维泉州全网推广
  • 网站建站哪个公司好一点营销咨询服务
  • 值得玩的网页游戏北京seo营销培训
  • 中国建设银行网站分期通百度推广登录平台网址
  • 公司内部网站源码新闻软文推广案例
  • vf建设银行网站谷歌seo排名
  • 如何申请商业服务器武汉seo工厂
  • 祥云平台英文网站微博指数查询入口
  • 公司网站建设准备资料今日重大财经新闻
  • 发布网站后备案免费网站建站页面
  • 浙江建设职业技术学院迎新网站做一个网站要多少钱
  • axure做网站好不好手机百度问一问
  • 开发微信小程序的流程广州seo优化电话
  • 小企业网站建设和管理全能搜
  • 无棣县建设局网站游戏优化大师下载安装
  • 小额贷款 网站模板品牌推广软文
  • 网站建设开发成本天津百度搜索网站排名
  • 做的好的营销型网站有哪些内容外贸网站外链平台
  • 东营网站建设预算价格百度网盘网页版入口官网
  • 网站建设中标公告18款禁用看奶app入口
  • 网站运营人员岗位职责长沙正规seo优化价格
  • cnzz统计代码放在后台网站为什么没显示seo的英文全称是什么
  • 杭州企业网站建设方案广告门
  • 自己免费做网站(二)seo优化公司信
  • 广州外贸b2b网站建设刷钻业务推广网站
  • 做企业网站用什么怎样宣传自己的品牌
  • 濮阳做网站的公司我的百度账号
  • 美食网站开发如何做好网络营销工作