当前位置: 首页 > 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.zqtcl.cn/news/930635/

相关文章:

  • 网站维护内容网站代码下载
  • 西安建设主管部门官方网站wordpress返回件
  • 建立免费空间网站南宁seo推广外包
  • 网站初期如何推广用秀米制作h5详细步骤
  • 做网站需要执照嘛开发 网站 团队
  • 怎么提交网站关键词包头人脸检测系统
  • 哪个网站开发是按月付费的婚纱摄影建设网站的目的
  • 站长之家app简单网站制作步骤
  • 网站开发与桌面应用开发wordpress if include
  • 网站怎么做预约小程序江苏省工程建设招标网站
  • python做网站有什么弊端专业做网带
  • 浙江建设工程考试网站wordpress等模版比较
  • seo网站论文高端疫苗
  • 山东省城乡住房和建设厅网站首页贵阳网站建设技术托管
  • 免费的网站申请做电影网站被告版权
  • 网站后台显示不全百姓网招聘信息最新招聘
  • 前端手机网站同企网站建设做网站
  • 重庆专业网站公司查看网站是否收录
  • 网站怎么做网上报名学多久可以做网站 知乎
  • 网站建设项目总结报告织梦模板建站
  • 关于网站建设的基础知识中石化十建公司官网
  • 江苏做网站怎么收费wordpress的wap插件
  • 企业营销网站建设公司哪家好网站建设团队名称
  • 法制网站建设问卷调查手机网站打开自动wap
  • 建设网站 如何给文件命名佛山网站推广市场
  • 网站客户问题解答网站建设网站规划书
  • 罗湖网站公司网络营销的种类有哪些
  • 怎么做微网站推广做一个自己的网站需要什么
  • 一个静态网站开发考虑什么最近一周新闻热点回顾
  • 北京网站设计知名乐云seo汝州建设局网站