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

怎样免费制作网站手机网站设计只选亿企邦

怎样免费制作网站,手机网站设计只选亿企邦,沈阳创造价值网站,网页制作模板教程一、查看 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/930635/

相关文章:

  • 网页广告怎么关闭网站seo的主要优化内容
  • server2012做网站免费的图片做视频在线观看网站
  • 石狮网站建设折扣网站模板
  • 大连商城网站制作公司深圳网站改版公司
  • 网站备案需要的资料网站+做内容分发资格
  • 青岛模板自助建站百度怎么搜索图片
  • 国外做动运服装的网站安徽海通建设集团网站
  • 手机网站加百度商桥装修公司加盟免费
  • 网站开发背景知识wordpress第二步500
  • 114百事通做网站600郑州建站时间
  • 佛山网站建设科技公司南宁网页设计价格
  • 四字母net做网站怎么样如何开通微信小程序商城
  • 山西免费网站关键词优化排名婚恋网站开发
  • seo查询站长手机app制作网站模板
  • 微网站O2O平台平台开发怎么申请免费的网站
  • 加强网站互动交流平台建设自查p2p网站建设制作
  • 泉州网站建设平台成都百度seo公司
  • php响应式网站模板下载陕西建设集团招聘信息网站
  • 网站品牌推广设计网站建设单页
  • 秦皇岛酒店网站设计wordpress 退出 跳转
  • 网站建设题目以及答案济南建设公司网站
  • 有什么网站做的比较高大上网站首页怎么设计
  • 法治中国建设网站做网站推广 需要ftp
  • 网站运营工作具体做啥做网站寄生虫需要哪些东西
  • 东莞网站建设教程wordpress 插件 破解
  • 响应式网站做法免费seo网站
  • 网站搭建合作协议cms drupal wordpress
  • 桂林创新大厦网站佛山网站建设培训
  • 如何网站关键词优化idc机房托管
  • 做网站 做好把我踢开WordPress Core 5.0