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

让别人做网站需要提供什么平台是什么意思

让别人做网站需要提供什么,平台是什么意思,四川品牌网站建设,0317 沧州 技术支持一、查看 redis 内存使用 info memory 1#xff0c; 进入 redis 查看 2#xff0c; redis 外查看 二 内存碎片率 1#xff0c;used_memory_rss 表示该进程所占物理内存的大小#xff0c;即为操作系统分配给 Redis 实例的内存大小。 2#xff0c;used_memory Redis …一、查看 redis 内存使用 info memory 1 进入 redis 查看 2 redis 外查看 二    内存碎片率 1used_memory_rss  表示该进程所占物理内存的大小即为操作系统分配给 Redis 实例的内存大小。 2used_memory Redis 使用的内存总量值 3内存碎片率 操作系统分配的内存值 used_memory_rss 除以 Redis 使用的内存总量值 used_memory 计算得出。 4内存碎片原因 除了用户定义的数据和内部开销以外used_memory_rss 指标还包含了内存碎片的开销 内存碎片是由操作系统低效的分配/回收物理内存导致的不连续的物理内存分配。 举例来说Redis 需要分配连续内存块来存储 1G 的数据集。如果物理内存上没有超过 1G 的连续内存块 那操作系统就不得不使用多个不连续的小内存块来分配并存储这 1G 数据该操作就会导致内存碎片的产生。 5内存碎片率 数值含义 #跟踪内存碎片率对理解Redis实例的资源性能是非常重要的 ●内存碎片率稍大于1是合理的这个值表示内存碎片率比较低也说明 Redis 没有发生内存交换。 ●内存碎片率超过1.5说明Redis消耗了实际需要物理内存的150%其中50%是内存碎片率。需要在redis-cli工具上输入shutdown save 命令让 Redis 数据库执行保存操作并关闭 Redis 服务再重启服务器。 ●内存碎片率低于1的说明Redis内存分配超出了物理内存操作系统正在进行内存交换。需要增加可用物理内存或减少 Redis 内存占用。 三   内存使用率 1swap 空间 redis实例的内存使用率超过可用最大内存操作系统将开始进行内存与swap空间交换。 2避免内存交换发生的方法 2.1针对缓存数据大小选择安装 Redis 实例 2.2尽可能的使用Hash数据结构存储 2.3设置key的过期时间 四     Hash 数据类型 hash用于存储对象。可以采用这样的命名方式对象类别和ID构成键名使用字段表示对象的属性而字段值则存储属性值。如存储ID为2的汽车对象。 如果Hash中包含很少的字段那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。 1HSET/HGET/HDEL/HEXISTS/HLEN/HSETNX redis 127.0.0.1:6379 hset myhash field1 zhang #给键值为myhash的键设置字段为field1值为zhang。 (integer) 1 redis 127.0.0.1:6379 hget myhash field1 #获取键值为myhash字段为field1的值。 zhang redis 127.0.0.1:6379 hget myhash field2 #myhash键中不存在field2字段因此返回nil。 (nil) redis 127.0.0.1:6379 hset myhash field2 san #给myhash添加一个新的字段field2其值为san。 (integer) 1 redis 127.0.0.1:6379 hlen myhash#hlen命令获取myhash键的字段数量。 (integer) 2 redis 127.0.0.1:6379 hexists myhash field1 #判断myhash键中是否存在字段名为field1的字段由于存在返回值为1。 (integer) 1 redis 127.0.0.1:6379 hdel myhash field1 #删除myhash键中字段名为field1的字段删除成功返回1。 (integer) 1 redis 127.0.0.1:6379 hdel myhash field1 #再次删除myhash键中字段名为field1的字段由于上一条命令已经将其删除因为没有删除返回0。 (integer) 0 redis 127.0.0.1:6379 hexists myhash field1 #判断myhash键中是否存在field1字段由于上一条命令已经将其删除因为返回0。 (integer) 0 redis 127.0.0.1:6379 hsetnx myhash field1 zhang #通过hsetnx命令给myhash添加新字段field1其值为zhang因为该字段已经被删除所以该命令添加成功并返回1。 (integer) 1 redis 127.0.0.1:6379 hsetnx myhash field1 zhang #由于myhash的field1字段已经通过上一条命令添加成功因为本条命令不做任何操作后返回0。 (integer) 02 HINCRBY redis 127.0.0.1:6379 del myhash #删除该键便于后面示例的测试。 (integer) 1 redis 127.0.0.1:6379 hset myhash field 5 #准备测试数据该myhash的field字段设定值5。 (integer) 1 redis 127.0.0.1:6379 hincrby myhash field 1 #hincrby命令给myhash的field字段的值加1返回加后的结果。 (integer) 6 redis 127.0.0.1:6379 hincrby myhash field -1 #hincrby命令给myhash的field字段的值加-1返回加后的结果。 (integer) 5 redis 127.0.0.1:6379 hincrby myhash field -10 #hincrby命令给myhash的field字段的值加-10返回加后的结果。 (integer) -5 3HGETALL/HKEYS/HVALS/HMGET/HMSET redis 127.0.0.1:6379 del myhash #删除该键便于后面示例测试。 (integer) 1 redis 127.0.0.1:6379 hmset myhash field1 hello field2 world #hmset命令为该键myhash一次性设置多个字段分别是field1hello, field2world。 OK redis 127.0.0.1:6379 hmget myhash field1 field2 field3 #hmget命令获取myhash键的多个字段其中field3并不存在因为在返回结果中与该字段对应的值为nil。 1) hello 2) world 3) (nil) redis 127.0.0.1:6379 hgetall myhash #hgetall命令返回myhash键的所有字段及其值从结果中可以看出他们是逐对列出的。 1) field1 2) hello 3) field2 4) world redis 127.0.0.1:6379 hkeys myhash #hkeys命令仅获取myhash键中所有字段的名字。 1) field1 2) field2 redis 127.0.0.1:6379 hvals myhash #hvals命令仅获取myhash键中所有字段的值。 1) hello 2) world 4设置 key 的过期时间 – SETEX redis 127.0.0.1:6379 setex mykey 15 hello #设置指定Key的过期时间为15秒。 OK redis 127.0.0.1:6379 ttl mykey #通过ttl命令查看一下指定Key的剩余存活时间(秒数)-2表示已经过期-1表示永不过期。 (integer) 4 redis 127.0.0.1:6379 get mykey #在该键的存活期内我们仍然可以获取到它的Value。 hello redis 127.0.0.1:6379 ttl mykey #该ttl命令的返回值显示该Key已经过期。 (integer) -2 redis 127.0.0.1:6379 get mykey #获取已过期的Key将返回nil。 (nil)四   内回收key  内存清理策略保证合理分配redis有限的内存资源。当达到设置的最大阀值时需选择一种key的回收策略默认情况下回收策略是禁止删除的。 配置文件中修改maxmemory-policy属性值 [rootlocalhost ~]# vim /etc/redis/6379.conf ##598行取消注释并指定回收策略 maxmemory-policy noeviction 常用的回收策略说明volatile-lru使用LRU算法从已设置过期时间的数据集合中淘汰数据移除最近最少使用的key针对设置了TTL的keyvolatile-ttl从已设置过期时间的数据集合中挑选即将过期的数据淘汰移除最近过期的keyvolatile-random从已设置过期时间的数据集合中随机挑选数据淘汰在设置了TTL的key里随机移除allkeys-lru使用LRU算法从所有数据集合中淘汰数据移除最少使用的key针对所有的keyallkeys-random从数据集合中任意选择数据淘汰随机移除keynoenviction禁止淘汰数据不删除直到写满时报错
http://www.pierceye.com/news/707805/

相关文章:

  • 网站建设网站多少钱网站上做值机的app
  • 百度手机网站提交做网站优化的教程
  • wordpress建站教程贴吧网站建设的论文的参考文献
  • 公司网站设计建议php7 wordpress
  • 商城网站建设策划书扬中会建网站
  • 铜陵市网站建设如何建立小程序商城
  • 大型网站运营步骤做网站f12的用处
  • 静态网站什么意思微信开发者工具打不开
  • 建站到网站收录到优化通化北京网站建设
  • 网站开发作用wordpress mysuc cms
  • 网站开发人员的职责是什么石家庄外贸建站公司
  • 内外外贸购物网站建设网站顶部下拉广告
  • 深圳企业网站建设服务平台销售推广语
  • 做网站要什么资料百度网盘登录
  • 聚牛网站建设公司北京seo优化推广
  • 成都网站公司网站建设东莞大岭山电子厂
  • python建立简易网站网站界面设计的分类有哪几种
  • 网络规划师考哪些内容优化设计卷子答案
  • 邢台网站关键词优化wordpress弹窗下载
  • 晋城市企业网站腾讯qq官网登录入口
  • 怎么给网站在百度地图上做爬虫一家专门做灯的网站
  • 河南焦作有做网站开发的公司吗xampp安装wordpress
  • python购物网站开发流程图win淘宝客wordpress主题模板
  • 江苏省建设执业网站个人做淘宝客网站有哪些
  • 浙江省建设厅门户网站咨询公司是干什么的
  • 哪个网站上可以做初中数学题wordpress 网校插件
  • html写手机网站制作网页用什么语言
  • 一站式网站建设价格百度网站
  • 招商网站建设多少钱企业形象墙
  • 医疗设备响应式网站免费素材库