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

seo网站关键词学软件开发哪所学校好

seo网站关键词,学软件开发哪所学校好,哪些客户需要做网站,七牛云存储 wordpress插件目录 一、关系型数据库与非关系型数据库 1.关系数据库 2.非关系数据库 2.1非关系型数据库产生背景 3.关系型数据库与非关系型数据区别 #xff08;1#xff09;数据存储方式不同 #xff08;2#xff09;扩展方式不同 #xff08;3#xff09;对事物性的支持不同 …目录 一、关系型数据库与非关系型数据库 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 scalabilityHigh 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-cliRedis命令行工具 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值的数据大小-k1keep alive 0reconnect-rSET/GET/INCR 使用随机 keysADD使用随机值-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.pierceye.com/news/875070/

相关文章:

  • 益阳做网站的公司濮阳新闻直播
  • 网站logo更换晋城市 制作网站
  • 读书网站建设策划书摘要推荐网站建设案例
  • 西安网站建设 大德wordpress图片浏览
  • 陕西建设注册中心网站网页设计与制作长江职业学院
  • 佛山网站设计外包有没有做淘宝客网站的
  • 手机怎么做3d短视频网站网站开发工程师php岗位职责
  • 莆田做网站公司电话人才网站建设方案
  • 找人做网站需要问哪些问题桂林漓江悦府
  • 专门做2次元图片的网站高清vpswindows在线看
  • 青岛手机建站公司网站源码com大全
  • 电脑搭建网站需要空间wordpress文件夹权限设置方法
  • 建设网站基础医疗网站建设比较好的
  • 建个网站视频教程小程序开发是前端还是后端
  • 广州分享网站建设网站速度查询
  • 做电商网站价钱传奇类网页游戏大全
  • 如何选择南京网站建设网站制作能赚多少钱
  • 一站式网站设计已有域名如何在花生壳网站做二级域名托管
  • 哪个网站可以接图纸做返利网站怎么做的
  • 旅游网站建设国内外现状辽阳专业建设网站公司
  • 免费视频模板网站wordpress不写代码
  • 设计网站公司 露 联湖南岚鸿小程序网站开发公司
  • 聊城网站设计seo公司重庆
  • 网站布局技术厦门网站建设680元
  • 深圳物流公司网站建e网怎么做效果图
  • 做营销网站公司建个个人网站一年多少钱
  • 阆中网站网站建设代理网络服务器
  • 企业网站新模式seo排名推广工具
  • 山东做网站三五个人网页设计作品简单
  • 福州网站建设软件网站做了301怎么查看跳转前网站