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

网站备案需要钱吗cpanel wordpress

网站备案需要钱吗,cpanel wordpress,网站推广有用吗?,社交媒体营销案例系列文章目录 第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 第五章 Spring Cloud Netflix 之 Ribbon 第六章 Spring Cloud 之 OpenFeign 第七章 Spring Cloud 之 GateWay 第八章 Sprin…系列文章目录 第一章 Java线程池技术应用 第二章 CountDownLatch和Semaphone的应用 第三章 Spring Cloud 简介 第四章 Spring Cloud Netflix 之 Eureka 第五章 Spring Cloud Netflix 之 Ribbon 第六章 Spring Cloud 之 OpenFeign 第七章 Spring Cloud 之 GateWay 第八章 Spring Cloud Netflix 之 Hystrix 第九章 代码管理gitlab 使用 第十章 SpringCloud Alibaba 之 Nacos discovery 第十一章 SpringCloud Alibaba 之 Nacos Config 第十二章 Spring Cloud Alibaba 之 Sentinel 第十三章 JWT 第十四章 RabbitMQ应用 第十五章 RabbitMQ 延迟队列 第十六章 spring-cloud-stream 第十七章 Windows系统安装Redis、配置环境变量 第十八章 查看、修改Redis配置介绍Redis类型 推荐一个人工智能学习网站AI 人工智能 文章目录 系列文章目录前言1、查看配置2、修改配置项2.1、配置项说明2.2、配置支持远程访问 3、数据类型3.1、String3.1.1、string扩容规则3.1.2、字符串命令3.1.3、string 常用命令 3.2、Hash3.2.1、数据存储3.2.2、常用命令 3.3、list3.3.1、常用命令 3.4、set3.4.1、常用命令 3.5、zset有序集合3.5.1、常用命令 前言 本章节讲解如何查看、修改Redis配置介绍Redis类型。 1、查看配置 config get 配置名称 2、修改配置项 config set 配置项名称 配置项值 2.1、配置项说明 配置项参数说明daemonizeno/yes默认为 no表示 Redis 不是以守护进程的方式运行通过修改为 yes 启用守护进程。pidfile文件路径当 Redis 以守护进程方式运行时会把进程 pid 写入自定义的文件中。port6379指定 Redis 监听端口默认端口为 6379。bind127.0.0.1绑定的主机地址。timeout0客户端闲置多长秒后关闭连接若指定为 0 表示不启用该功能。loglevelnotice指定日志记录级别支持四个级别debug、verbose、notice、warning默认为 notice。logfilestdout日志记录方式默认为标准输出。databases16设置数据库的数量0-15个共16个Redis 默认选择的是 0 库可以使用 SELECT 命令来选择使用哪个数据库储存数据。save[seconds] [changes]可以同时配置三种模式 save 900 1 save 300 10 save 60 10000表示在规定的时间内执行了规定次数的写入或修改操作Redis 就会将数据同步到指定的磁盘文件中。比如 900s 内做了一次更改Redis 就会自动执行数据同步。 “save 900 1”表示如果900秒内至少1个key发生变化新增、修改和删除则重写rdb文件 “save 300 10”表示如果每300秒内至少10个key发生变化新增、修改和删除则重写rdb文件 “save 60 3600”表示如果每60秒内至少10000个key发生变化新增、修改和删除则重写rdb文件。rdbcompressionyes/no当数据存储至本地数据库时是否要压缩数据默认为 yes。dbfilenamedump.rdb指定本地存储数据库的文件名默认为 dump.rdb。dir./指定本地数据库存放目录。slaveof 主从复制配置选项当本机为 slave 服务时设置 master 服务的 IP 地址及端口在 Redis 启动时它会自动与 master 主机进行数据同步。requirepassfoobared 默认关闭密码配置项默认关闭用于设置 Redis 连接密码。如果配置了连接密码客户端连接 Redis 时需要通过 密码认证。maxmemory最大内存限制配置项指定 Redis 最大内存限制Redis 在启动时会把数据加载到内存中达到最大内存后Redis 会尝试清除已到期或即将到期的 Key当此方法处理 后若仍然到达最大内存设置将无法再进行写入操作但可以进行读取操作。appendfilenameappendonly.aof指定 AOF 持久化时保存数据的文件名默认为 appendonly.aof。glueoutputbufyes设置向客户端应答时是否把较小的包合并为一个包发送默认开启状态。 2.2、配置支持远程访问 打开redis.windows.conf 将bind 127.0.0.1 改成 bind 0.0.0.0 将 protected-mode yes 修改为 protected-mode no 改成要求输入密码 requirepass 123456 重新启动redis 下载客户端工具RedisDesktopManager 新增连接连接redis 3、数据类型 string字符串hash哈希散列list列表set集合zsetsorted set有序集合 3.1、String String 是 Redis 最基本的数据类型。字符串是一组字节在 Redis 数据库中字符串具有二进制安全binary safe特性这意味着它的长度是已知的不由任何其他终止字符决定的一个字符串类型的值最多能够存储 512 MB 的内容。 一次存储多个值 String存储结构SDSSimple Dynamic String即简单动态字符串 SDS 的结构定义如下 struct sdshdr{//记录buf数组中已使用字符的数量等于 SDS 保存字符串的长度int len;//记录 buf 数组中未使用的字符数量int free;//字符数组用于保存字符串char buf[]; }分配冗余空间 3.1.1、string扩容规则 当字符串所占空间小于 1MB 时Redis 对字符串存储空间的扩容是以成倍的方式增加的而当所占空间超过 1MB 时每次扩容只增加 1MB。Redis 字符串允许的最大值字节数是 512 MB。 3.1.2、字符串命令 SET key value [EX seconds|PX milliseconds] [NX|XX]其中[]内代表可选参数其含义如下所示 EX seconds设置指定的过期时间以秒为单位 PX milliseconds设置指定的过期时间以毫秒为单位 NX先判断 key 是否存在如果 key 不存在则设置 key 与 value XX先判断 key 是否存在如果 key 存在则重新设置 value。 3.1.3、string 常用命令 命令说明SET key value用于设定指定键的值。GET key用于检索指定键的值。GETRANGE key start end返回 key 中字符串值的子字符。GETSET key value将给定 key 的值设置为 value并返回 key 的旧值。GETBIT key offset对 key 所存储的字符串值获取其指定偏移量上的位bit。MGET key1 [key2…]批量获取一个或多个 key 所存储的值减少网络耗时开销。SETBIT key offset value对 key 所储存的字符串值设置或清除指定偏移量上的位(bit)。SETEX key seconds value将值 value 存储到 key中 并将 key 的过期时间设为 seconds (以秒为单位)。SETNX key value当 key 不存在时设置 key 的值。SETRANGE key offset value从偏移量 offset 开始使用指定的 value 覆盖的 key 所存储的部分字符串值。STRLEN key返回 key 所储存的字符串值的长度。MSET key value [key value …]该命令允许同时设置多个键值对。MSETNX key value [key value …]当指定的 key 都不存在时用于设置多个键值对。PSETEX key milliseconds value此命令用于设置 key 的值和有过期时间以毫秒为单位。INCR key将 key 所存储的整数值加 1。INCRBY key increment将 key 所储存的值加上给定的递增值increment。INCRBYFLOAT key increment将 key 所储存的值加上指定的浮点递增值increment。DECR key将 key 所存储的整数值减 1。DECRBY key decrement将 key 所储存的值减去给定的递减值decrement。APPEND key value该命令将 value 追加到 key 所存储值的末尾。 3.2、Hash hash 散列是由字符串类型的 field 和 value 组成的映射表您可以把它理解成一个包含了多个键值对的集合。由于 Hash 类型具有上述特点所以一般被用来存储对象。 语法hmset key field value [field value …] 3.2.1、数据存储 第一种当存储的数据量较少的时hash 采用 ziplist 作为底层存储结构此时要求符合以下两个条件 哈希对象保存的所有键值对键和值的字符串长度总和小于 64 个字节。哈希对象保存的键值对数量要小于 512 个。 第二种不满足第一种采用 dict字典结构该结构类似于 Java 的 HashMap是一个无序的字典并采用了数组和链表相结合的方式存储数据 3.2.2、常用命令 命令说明HDEL key field2 [field2]用于删除一个或多个哈希表字段。HEXISTS key field用于确定哈希表字段是否存在。HGET key field获取 key 关联的哈希字段的值。HGETALL key获取 key 关联的所有哈希字段值。HINCRBY key field increment给 key 关联的哈希字段做整数增量运算 。HINCRBYFLOAT key field increment给 key 关联的哈希字段做浮点数增量运算 。HKEYS key获取 key 关联的所有字段和值。HLEN key获取 key 中的哈希表的字段数量。HMSET key field1 value1 [field2 value2 ]在哈希表中同时设置多个 field-value(字段-值HMGET key field1 [field2]用于同时获取多个给定哈希字段field对应的值。HSET key field value用于设置指定 key 的哈希表字段和值field/value。HSETNX key field value仅当字段 field 不存在时设置哈希表字段的值。HVALS key用于获取哈希表中的所有值。HSCAN key cursor迭代哈希表中的所有键值对cursor 表示游标默认为 0。 3.3、list Redis List 中的元素是字符串类型其中的元素按照插入顺序进行排列允许重复插入 lpush key 元素值 当列表中存储的元素较少时Redis 会使用一块连续的内存来存储这些元素这个连续的结构被称为 ziplist压缩列表它将所有的元素紧挨着一起存储。而当数据量较大时Redis 列表就会是用 quicklist快速链表存储元素。 3.3.1、常用命令 命令说明LPUSH key value1 [value2]在列表头部插入一个或者多个值。LRANGE key start stop获取列表指定范围内的元素。RPUSH key value1 [value2]在列表尾部添加一个或多个值。LPUSHX key value当储存列表的 key 存在时用于将值插入到列表头部。RPUSHX key value当存储列表的 key 存在时用于将值插入到列表的尾部。LINDEX key index通过索引获取列表中的元素。LINSERT key beforeafter pivot valueLREM key count value表示从列表中删除元素与 value 相等的元素。count 表示删除的数量为 0 表示全部移除。LSET key index value表示通过其索引设置列表中元素的值。LTRIM key start stop保留列表中指定范围内的元素值。LPOP key从列表的头部弹出元素默认为第一个元素。RPOP key从列表的尾部弹出元素默认为最后一个元素。LLEN key用于获取列表的长度。RPOPLPUSH source destination用于删除列表中的最后一个元素然后将该元素添加到另一个列表的头部并返回该元素值。BLPOP key1 [key2 ] timeout用于删除并返回列表中的第一个元素头部操作如果列表中没有元素就会发生阻塞直到列表等待超时或发现可弹出元素为止。BRPOP key1 [key2 ] timeout用于删除并返回列表中的最后一个元素尾部操作如果列表中没有元素就会发生阻塞 直到列表等待超时或发现可弹出元素为止。BRPOPLPUSH source destination timeout从列表中取出最后一个元素并插入到另一个列表的头部。如果列表中没有元素就会发生阻塞直到等待超时或发现可弹出元素时为止。 3.4、set Redis Set 是一个字符串类型元素构成的无序无重复集合。 添加元素sadd key 元素值 查看set的值smembers key Redis set 采用了两种方式相结合的底层存储结构分别是 intset整型数组与 hash table哈希表当 set 存储的数据满足以下要求时使用 intset 结构 集合内保存的所有成员都是整数值集合内保存的成员数量不超过 512 个。 当不满足上述要求时则使用 hash table 结构。 3.4.1、常用命令 命令说明SADD key member1 [member2]向集合中添加一个或者多个元素并且自动去重。SCARD key返回集合中元素的个数。SDIFF key1 [key2]求两个或多个集合的差集。SDIFFSTORE destination key1 [key2]求两个集合或多个集合的差集并将结果保存到指定的集合中。SINTER key1 [key2]求两个或多个集合的交集。SINTERSTORE destination key1 [key2]求两个或多个集合的交集并将结果保存到指定的集合中。SISMEMBER key member查看指定元素是否存在于集合中。SMEMBERS key查看集合中所有元素。SMOVE source destination member将集合中的元素移动到指定的集合中。SPOP key [count]弹出指定数量的元素。SRANDMEMBER key [count]随机从集合中返回指定数量的元素默认返回 1个。SREM key member1 [member2]删除一个或者多个元素若元素不存在则自动忽略。SUNION key1 [key2]求两个或者多个集合的并集。SUNIONSTORE destination key1 [key2]求两个或者多个集合的并集并将结果保存到指定的集合中。SSCAN key cursor [match pattern] [count count]该命令用来迭代的集合中的元素。 3.5、zset有序集合 Redis zset 是一个字符串类型元素构成的有序集合集合中的元素不仅具有唯一性而且每个元素还会关联一 个 double 类型的分数该分数允许重复。 有序集合zset同样使用了两种不同的存储结构分别是 zipList压缩列表和 skipList跳跃列表当 zset 满足以下条件时使用压缩列表 成员的数量小于128 个每个 member 成员的字符串长度都小于 64 个字节。 3.5.1、常用命令 命令说明ZADD key score1 member1 [score2 member2]用于将一个或多个成员添加到有序集合中或者更新已存在成员的 score 值ZCARD key获取有序集合中成员的数量ZCOUNT key min max用于统计有序集合中指定 score 值范围内的元素个数。ZINCRBY key increment member用于增加有序集合中成员的分值。ZINTERSTORE destination numkeys key [key …]求两个或者多个有序集合的交集并将所得结果存储在新的 key 中。ZLEXCOUNT key min max当成员分数相同时计算有序集合中在指定词典范围内的成员的数量。ZRANGE key start stop [WITHSCORES]返回有序集合中指定索引区间内的成员数量。ZRANGEBYLEX key min max [LIMIT offset count]返回有序集中指定字典区间内的成员数量。ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT]返回有序集合中指定分数区间内的成员。ZRANK key member返回有序集合中指定成员的排名。ZREM key member [member …]移除有序集合中的一个或多个成员。ZREMRANGEBYLEX key min max移除有序集合中指定字典区间的所有成员。ZREMRANGEBYRANK key start stop移除有序集合中指定排名区间内的所有成员。ZREMRANGEBYSCORE key min max移除有序集合中指定分数区间内的所有成员。ZREVRANGE key start stop [WITHSCORES]返回有序集中指定区间内的成员通过索引分数从高到低。ZREVRANGEBYSCORE key max min [WITHSCORES]返回有序集中指定分数区间内的成员分数从高到低排序。ZREVRANK key member返回有序集合中指定成员的排名有序集成员按分数值递减(从大到小)排序。ZSCORE key member返回有序集中指定成员的分数值。ZUNIONSTORE destination numkeys key [key …]求两个或多个有序集合的并集并将返回结果存储在新的 key 中。ZSCAN key cursor [MATCH pattern] [COUNT count]迭代有序集合中的元素包括元素成员和元素分值。 备注 压缩列表ziplist五部分组成如图所示 上述每一部分在内存中都是紧密相邻的并承担着不同的作用介绍如下 zlbytes 是一个无符号整数表示当前 ziplist 占用的总字节数zltail 指的是压缩列表尾部元素相对于压缩列表起始元素的偏移量。zllen 指 ziplist 中 entry 的数量。当 zllen 比2^16 - 2大时需要完全遍历 entry 列表来获取 entry 的总数目。entry 用来存放具体的数据项score和member长度不定可以是字节数组或整数entry 会根据成员的数量自动扩容。zlend 是一个单字节的特殊值等于 255起到标识 ziplist 内存结束点的作用。
http://www.pierceye.com/news/361730/

相关文章:

  • 怎么给网站做备份呢怎么去建设微信网站
  • 成都各公司网站中小企业网站建设 论文
  • 广告网站建设实训报告做电商从哪里入手
  • 建电子商务网站需要多少钱做网站的简称
  • 制定网站推广方案网络营销网站分析
  • 商城网站系网站 png逐行交错
  • 陕西网站建设陕icp备免费虚拟机安卓
  • 优化教程网站推广排名东莞网站建设推广有哪些
  • 金阳建设集团网站电子商务系统 网站建设
  • 网站建设规模哪里有做app软件开发
  • 建站工具上市手机视频网站设计
  • 代做道具网站做地方门户网站不备案可以吗
  • 电子商务 网站前台功能想做微商怎么找厂家
  • 网站建设电子书做网站引入字体
  • 顺德建设网站公司分发平台
  • 个人门户网站模板下载婚纱摄影网站定制
  • 提高网站流量的软文案例手机腾讯网
  • 网站只做内容 不做外链深圳宝安区天气
  • 生物网站 template淘宝的网站建设怎么建
  • 苏州哪家做网站好些推广之家app
  • 网站开发计入管理费用哪个明细对网站建设的调研报告
  • 南头专业的网站建设公司wordpress数据量大网站访问
  • 龙华民治网站建设公司wordpress设置vip
  • 网站建设天猫店免费主机空间
  • 帮网贷做网站会判刑吗学it要多久多少学费
  • 陕西网站建设维护erp软件怎么安装
  • 沈阳网站建设简维软件工程在网站建设
  • 万维网网站续费云南建设厅网站执业注册
  • 判断网站首页民宿设计网站大全
  • .net如何建设网站做影视会员网站