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

昌吉网站建设wdcp wordpress搬家

昌吉网站建设,wdcp wordpress搬家,做设备开通哪个网站好,wordpress页面颜色一、基本概念 Redis#xff08;Remote Dictionary Server#xff09;译为“远程字典服务”#xff0c;它是一款基于内存实现的键值型 NoSQL 数据库#xff0c; 通常也被称为数据结构服务器#xff0c;这是因为它可以存储多种数据类型#xff0c;比如 string#xff08;字…一、基本概念 RedisRemote Dictionary Server译为“远程字典服务”它是一款基于内存实现的键值型 NoSQL 数据库 通常也被称为数据结构服务器这是因为它可以存储多种数据类型比如 string字符串hash哈希散列list列表set集合和 sorted set有序集合等。 二、配置 配置项参数说明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 就会自动执行数据同步。rdbcompressionyes/no当数据存储至本地数据库时是否要压缩数据默认为 yes。dbfilenamedump.rdb指定本地存储数据库的文件名默认为 dump.rdb。dir./指定本地数据库存放目录。  slaveof masterip masterport主从复制配置选项当本机为 slave 服务时设置 master 服务的 IP 地址及端口在 Redis 启动时它会自动与 master 主机进行数据同步。requirepass foobared 默认关闭密码配置项默认关闭用于设置 Redis 连接密码。如果配置了连接密码客户端连接 Redis 时需要通过password 密码认证。maxmemory bytes最大内存限制配置项指定 Redis 最大内存限制Redis 在启动时会把数据加载到内存中达到最大内存后Redis 会尝试清除已到期或即将到期的 Key当此方法处理 后若仍然到达最大内存设置将无法再进行写入操作但可以进行读取操作。appendfilenameappendonly.aof指定 AOF 持久化时保存数据的文件名默认为 appendonly.aof。glueoutputbufyes设置向客户端应答时是否把较小的包合并为一个包发送默认开启状态。 三、数据类型  Redis 是 Key-Value 类型缓存型数据库Redis 为了存储不同类型的数据提供了五种常用数据类型如下所示 string字符串hash哈希散列list列表set集合zsetsorted set有序集合key 键这里的 key 被形象的称之为密钥Redis 提供了诸多操作这把“密钥”的命令从而实现了对存储数据的管理。 命令说明DEL key若键存在的情况下该命令用于删除键。DUMP key用于序列化给定 key 并返回被序列化的值。EXSISTS key用于检查键是否存在若存在则返回 1否则返回 0。EXPIRE key设置 key 的过期时间以秒为单位。EXPIREAT key该命令与 EXPIRE 相似用于为 key 设置过期时间不同在于它的时间参数值采用的是时间戳格式。PEXPIRE key设置 key 的过期以毫秒为单位。PEXPIREAT key与 PEXPIRE 相似用于为 key 设置过期时间采用以毫秒为单位的时间戳格式。KEYS pattern此命令用于查找与指定 pattern 匹配的 key。MOVE key db将当前数据库中的 key 移动至指定的数据库中默认存储为 0 库可选 1-15中的任意库。PEXSIST key该命令用于删除 key 的过期时间然后 key 将一直存在不会过期。PTTL key用于检查 key 还剩多长时间过期以毫秒为单位。TTL key用于检查 key 还剩多长时间过期以秒为单位。RANDOMKEY从当前数据库中随机返回一个 key。RENAME key newkey修改 key 的名称。RENAMENX key newkey如果新键名不重复则将 key 修改为 newkey。SCAN cursor基于游标的迭代器用于迭代数据库中存在的所有键cursor 指的是迭代游标。TYPE key该命令用于获取 value 的数据类型。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 所存储值的末尾。bitmap 位图bitmap 是用来解决存储多个布尔值的数据类型。 SETBIT key offset value用来设置或者清除某一位上的值其返回值是原来位上存储的值。key 在初始状态下所有的位都为 0 。GETBIT key offset用来获取某一位上的值。BITCOUNT key [start end]统计指定位区间上值为 1 的个数。list 列表是一个双向链表可存储相同的元素。 命令说明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 before|after pivot value指定列表中一个元素在它之前或之后插入另外一个元素。LREM 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从列表中取出最后一个元素并插入到另一个列表的头部。如果列表中没有元素就会发生 阻塞直到等待超时或发现可弹出元素时为止。hash 散列表hash哈希散列是由字符类型的 field字段和 value 组成的哈希映射表结构也称散列表它非常类似于表格结构。在 hash 类型中field 与 value 一一对应且不允许重复。  命令说明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。set 无序集合set 集合遵循无序排列的规则集合中的每一个成员也就是元素叫法不同而已都是字符串类型并且不可重复。 命令说明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]该命令用来迭代的集合中的元素。zset 有序集合 zset有序集合中的成员是有序排列的它和 set 集合的相同之处在于集合中的每一个成员都是字符串类型并且不允许重复而它们最大区别是有序集合是有序的set 是无序的这是因为有序集合中每个成员都会关联一个 double双精度浮点数类型的 score (分数值)Redis 正是通过 score 实现了对集合成员的排序。 命令说明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]迭代有序集合中的元素包括元素成员和元素分值。hyperloglog 基数统计hyperLoglog 不会储存元素值本身因此它不能像 set 那样可以返回具体的元素值。hyperLoglog 只记录元素的数量并使用基数估计算法快速地计算出集合的基数是多少。  命令说明PFADD key element [element ...]添加指定元素到 HyperLogLog key 中。PFCOUNT key [key ...]返回指定 HyperLogLog key 的基数估算值。PFMERGE destkey sourcekey [sourcekey ...]将多个 HyperLogLog key 合并为一个 key。   四、其他命令 连接命令 命令说明AUTH password验证密码是否正确ECHO message打印字符串PING查看服务是否运行正常QUIT关闭当前连接SELECT index切换到指定的数据库客户端命令 命令说明CLIENT LIST以列表的形式返回所有连接到 Redis 服务器的客户端。CLIENT SETNAME name设置当前连接的名称。CLIENT GETNAME获取通过 CLIENT SETNAME 命令设置的服务名称。CLIENT PAUSE timeout挂起客户端连接将所有客户端挂起指定的时间以毫秒为计算。CLIENT KILL关闭客户端连接。CLIENT ID返回当前客户端 ID。CLIENT REPLY控制发送到当前连接的回复可选值包括 on|off|skip。服务端命令 命令说明BGREWRITEAOF在后台以异步的方式执行一个 AOF 文件的重写操作对源文件进行压缩使其体积变小。 AOF 是实现数据持久化存储的方式之一。BGSAVE在后台执行初始化操作并以异步的方式将当前数据库的数据保存到磁盘中。COMMAND返回所有 Redis 命令的详细描述信息。COMMAND COUNT此命令用于获取 Redis 命令的总数。COMMAND GETKEYS获取指定命令的所有键。INFO [section]获取 Redis 服务器的各种信息和统计数值。COMMAND INFO command-name [command-name ...]用于获取指定 Redis 命令的描述信息。CONFIG GET parameter获取指定配置参数的值。CONFIG REWRITE修改启动 Redis 服务器时所指定的 redis.conf 配置文件。CONFIG SET parameter value修改 Redis 配置参数无需重启。CONFIG RESETSTAT重置 INFO 命令中的某些统计数据。DBSIZE返回当前数据库中 key 的数量。DEBUG OBJECT key获取 key 的调试信息。当 key 存在时返回有关信息当 key 不存在时返回一个错误。DEBUG SEGFAULT使用此命令可以让服务器崩溃。FLUSHALL清空数据库中的所有键。FLUSHDB清空当前数据库的所有 key。LASTSAVE返回最近一次 Redis 成功将数据保存到磁盘上的时间以 UNIX 格式表示。MONITOR实时打印出 Redis 服务器接收到的命令。ROLE查看主从实例所属的角色角色包括三种分别是 master、slave、sentinel。SAVE执行数据同步操作将 Redis 数据库中的所有数据以 RDB 文件的形式保存到磁盘中。 RDB 是 Redis 中的一种数据持久化方式。SHUTDOWN [NOSAVE] [SAVE]将数据同步到磁盘后然后关闭服务器。SLAVEOF host port此命令用于设置主从服务器使当前服务器转变成为指定服务器的从属服务器 或者将其提升为主服务器(执行 SLAVEOF NO ONE 命令)。SLOWLOG subcommand [argument]用来记录查询执行时间的日志系统。SYNC用于同步主从服务器。SWAPDB index index用于交换同一 Redis 服务器上的两个数据库可以实现访问其中一个数据库的客户端连接也可以立即访问另外一个数据库的数据。TIME此命令用于返回当前服务器时间。五、发布订阅 PubSub 模块又称发布订阅者模式是一种消息传递系统实现了消息多播功能。发布者即发送方发送消息订阅者即接收方接收消息而用来传递消息的链路则被称为 channel。在 Redis 中一个客户端可以订阅任意数量的 channel频道。 命令说明PSUBSCRIBE pattern [pattern ...]订阅一个或多个符合指定模式的频道。PUBSUB subcommand [argument [argument ...]]查看发布/订阅系统状态可选参数 1) channel 返回在线状态的频道。 2) numpat 返回指定模式的订阅者数量。 3) numsub 返回指定频道的订阅者数量。PUBSUB subcommand [argument [argument ...]]将信息发送到指定的频道。PUNSUBSCRIBE [pattern [pattern ...]]退订所有指定模式的频道。SUBSCRIBE channel [channel ...]订阅一个或者多个频道的消息。UNSUBSCRIBE [channel [channel ...]]退订指定的频道。六、消息队列 Stream 消息队列主要由四部分组成分别是消息本身、生产者、消费者和消费组。 命令说明XADD 添加消息到末尾。XTRIM对 Stream 流进行修剪限制长度。XDEL删除指定的消息。XLEN获取流包含的元素数量即消息长度。XRANGE获取消息列表会自动过滤已经删除的消息。XREVRANGE 反向获取消息列表ID 从大到小。XREAD以阻塞或非阻塞方式获取消息列表。XGROUP CREATE创建消费者组。XREADGROUP GROUP读取消费者组中的消息。XACK将消息标记为已处理。XGROUP SETID为消费者组设置新的最后递送消息ID。XGROUP DELCONSUMER删除消费者。XGROUP DESTROY删除消费者组。XPENDING显示待处理消息的相关信息。XCLAIM 转移消息的归属权。XINFO查看 Stream 流、消费者和消费者组的相关信息。XINFO GROUPS查看消费者组的信息。XINFO STREAM 查看 Stream 流信息。XINFO CONSUMERS key group查看组内消费者流信息。
http://www.hkea.cn/news/14511604/

相关文章:

  • 爱站网seo综合查询工具百度智能小程序是什么
  • 福州哪里做网站做布料的著名网站
  • 淄博市建设档案馆网站wordpress 邮件
  • 服务器IP做网址打开网站wordpress特定用户特定分类
  • 企业网站名称怎么写网站开发用什么系统比较好?
  • 礼品回收网站建设网站建设买服务器还是数据库
  • 安徽网站排名优化公司网站布局结构主要分为
  • php做商城网站步骤如何做免费网络推广
  • 自己做网站运营wordpress 显示异常
  • 上海虹口网站建设昆山网站开发建设公司
  • 做分销商城网站的常州百度关键词优化
  • 郑州网站建设seo优化wordpress shortlink
  • 北京学校网站建设公司有关网站建设国内外现状的文献
  • 沈阳网站制作聚艺科技帮传销做网站
  • 中国最好的网站器域名统一天津网站设计建设
  • 织梦个人博客网站源码常州妇幼做的无创 在哪个网站查
  • 长春网站建设索q479185700客户案例 网站设计
  • 网站备案建设方案温州网站制作哪家好
  • 网站建设需要ui吗营销型网站策划怎么做
  • 网站建设费专用票做网站软件frontpage
  • 个人网站建设价格策划案格式模板和范文
  • 莱芜企业建站公司杭州鼎易科技做网站太坑
  • 环保材料东莞网站建设ui基础教程入门
  • 手表网站欧米茄价格手机之家官网首页
  • 自己做网站必须要学哪些广州市移动网站建设服务公司
  • 带后台的html网站源码连云港网站制作
  • 南京网站建设 seo长沙建个网站要多少钱
  • 公司网站建设 wordpress湖北城乡住房建设厅网站怎查证件
  • 网站异常传播怎么解除成都网站建设全美
  • 忘记网站后台密码做旅行社网站