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

英文网站 正文字体大小太原做网站的

英文网站 正文字体大小,太原做网站的,西安建设网站的公司,电子商务网站平台建设策划最近整理了关于Redis的一些文档,分享给大家,后续会持续更新...... Redis的数据类型 字符串String String:字符串,可以存储String、Integer、Float型的数据,甚至是二进制数据,一个字符串最大容量是512M 列表…

最近整理了关于Redis的一些文档,分享给大家,后续会持续更新......

    1. Redis的数据类型
      1. 字符串String

String:字符串,可以存储String、Integer、Float型的数据,甚至是二进制数据,一个字符串最大容量是512M

      1. 列表List

List:字符串List,底层实现上不是数组,而是链表,也就是说在头部和尾部插入一个新元素,其时间复杂度是常数级别的;其弊端是:元素定位比数组慢

      1. 集合Set

Set:字符串Set,无序不可重复,是通过HashTable实现的

      1. 哈希Hash

Hash:按Hash方式来存放字符串

      1. 有序集合ZSet

ZSet:字符串Set,有序且不可重复,根据Score来排序。底层使用散列表和跳跃表来实现,所以读取中间部分数据也很快

    1. Redis的基本操作
      1. Keys常用操作命令
  1. Keys:获得符合规则的键名列表
    1. 格式是keys pattern,pattern支持glob风格通配符格式:
    2. (1)? 匹配一个字符
    3. (2)* 匹配任意个字符
    4. (3)[] 匹配中括号内的任一字符,可以用-来表示一个范围
    5. (4)\x 匹配字符x,用于转义符号
  2. exists:判断键值是否存在,格式是exists key
  3. del:删除key,格式是del key。

小技巧:Del命令不支持通配符,可以结合linux管道和xargs命令来自定义

删除,示例如下:redis-cli keys k* | xargs redis-cli del

  1. type:获得键值的数据类型,格式是type key
  2. rename:改名,格式是rename oldKey newKey
  3. renamenx:如果不存在则改名,格式是rename oldKey newKey
      1. 处理过期keys的命令

1:expire:设置过期时间,格式是expire key值 秒数

2:expireat:设置过期时间,格式是expireat key值 到秒的时间戳

3:ttl:查看还有多少秒过期,格式是ttl key值,-1表示永不过期,-2表示已过期

4:persist:设置成永不过期,格式是persist key值,删除key的过期设置;另外使用set或

者getset命令为键赋值的时候,也会清除键的过期时间

5:pttl:查看还有多少毫秒过期,格式是pttl key值

6:pexpire:设置过期时间,格式是pexpire key值 毫秒数

7:pexpireat:设置过期时间,格式是pexpireat key值 到毫秒的时间戳

      1. String类型的操作命令

1:get、set、del:获取key的值、设置key和值、删除key

2:incr、decr:递增和递减整数值,格式是incr key值

3:incrby、decrby:递增和递减整数值,可指定增减的数值,格式是incrby key值 正负数值

4:incrbyfloat:递增和递减浮点数值,格式是incrbyfloat key值 正负数值

5:append:在尾部追加值,格式是append key值 追加的值

6:getrange:获取指定索引范围内的值,格式是getrange key值 起始索引 结束索引

7:setrange:从索引位置开始设置后面的值,格式是setrange key值 offset索引 值

8:strlen:返回键值的长度,格式是strlen key值

9:mget:同时获得多个键的值,格式是mget 多个key值

10:mset:同时设置多个键值对,格式是mset key值 value , key和value可以多对

11:bitcount:获取范围内为1的二进制位数,格式是bitcount key值 [start end]

12:getbit:获取指定位置的二进制位的值,格式是getbit key值 offset索引

13:setbit:设置指定位置的二进制位的值,格式是setbit key值 offset索引 值

14:bitop:对多个二进制值进行位操作,格式是bitop 操作 目的key key值1 key值2,操作有and、or、

xor、not,key值可以是多个

15:getset:原子的设置key的值,并返回key的旧值 ,格式是getset key value

      1. List类型的操作命令

1:lpush/rpush:添加值,格式是 rpush list的key item项的值,值可以是多个

2:lrange:按索引范围获取值,格式是 lrange list的key 起始索引 终止索引,-1表示最后一个索引

3:lindex:获取指定索引的值,格式是 lindex list的key 索引号

4:lpop/rpop:弹出值,格式是 lpop list的key

5:llen:获取元素个数,格式是llen list的key

6:lrem:删除元素,格式是lrem list的key 数量 item项的值,数量可正负,表示从左或右删除,如果数

量为0,表示删除全部与给定值相等的项

7:ltrim:保留指定索引区间的元素,格式是ltrim list的key 起始索引 结束索引

8:blpop/brpop:弹出值,格式是blpop list的key值 过期时间,key可以是多个,如果没有值,会一值等

待有值,直到过期

9:rpoplpush:将元素从一个列表转移到另外一个列表,格式是rpoplpush 源list的key值 目的list的key

10:brpoplpush:将元素从一个列表转移到另外一个列表,格式是brpoplpush 源list的key值 目的list的

key值 过期时间

11:lset:设置指定索引的值,格式是lset list的key 索引 新的值

12:linsert:插入元素,格式是linsert list的key before|after 定位查找的值 添加的值

      1. Set类型的操作命令

1:sadd:添加元素,格式是 sadd set的key item项的值,item项可以多个

2:smembers:获取集合中所有元素,格式是 smembers set的key

3:sismember:判断元素是否在集合众,格式是 sismember set的key item项的值

4:srem:删除元素,格式是 srem set的key item项的值

5:scard:获取集合中元素个数,格式是scard set的key

6:srandmember:随机获取集合中的元素,格式是srandmember set的key [数量],数量为正的时候,会随

机获取这么多个不重复的元素;如果数量大于集合元素个数,返回全部;如果数量为负,会随机获得这

么多个元素,可能有重复

7:spop:弹出元素,格式是spop set的key

8:smove:移动元素,格式是smove 源set的key 目的set的key item项的值

9:sdiff:差集,返回在第一个set里面而不在后面任何一个set里面的项,格式是sdiff set的key 用来比

较的多个set的key

10:sdiffstore:差集并保留结果,格式是命令 存放结果的set的key set的key 用来比较的多个set的key

11:sinter:交集,返回多个set里面都有的项,格式是sinter 多个set的key

12:sinterstore:交集并保留结果,格式是sinter 存放结果的set的key 多个set的key

13:sunion:并集,格式是sunion 多个set的key

14:sunionstore:并集并保留结果,格式是sunionstore 存放结果的set的key 多个set的key

      1. Hash类型的操作命令

1:hset:设置值,格式是hset Hash的Key 项的key 项的值

2:hmset:同时设置多对值,格式是hmset Hash的Key 项的key 项的值,项的key和值可多对

3:hgetall:获取该Key下所有的值,格式是hgetall Hash的Key

4:hget:获取值,格式是hget Hash的Key 项的key

5:hmget:同时获取多个值,格式是hmget Hash的Key 项的key,项的key可以是多个

6:hdel:删除某个项,格式是hdel Hash的Key 项的key

7:hlen:获取Key里面的键值对数量,格式是hlen Hash的Key

8:hexists:判断键值是否存在,格式是hexists Hash的Key 项的key

9:hkeys:获取所有Item的key,格式是hkeys Hash的Key

10:hvals:获取所有Item的值,格式是hvals Hash的Key

11:hincrby:增减整数数字,格式是hincrby Hash的Key 项的key 正负整数

12:hincrbyfloat:增减Float数值,格式是hincrbyfloat Hash的Key 项的key 正负float

13:hsetnx: 如果项不存在则赋值,存在时什么都不做, 格式是hsetnx Hash的Key 项的

key 项的值

      1. ZSet类型的操作命令

1:zadd:添加元素,格式是zadd zset的key score值 项的值,Score和项可以是多对,score可以是整数,

也可以是浮点数,还可以是+inf表示正无穷大,-inf表示负无穷大

2:zrange:获取索引区间内的元素,格式是zrange zset的key 起始索引 终止索引 (withscores)

3:zrangebyscore:获取分数区间内的元素,格式是zrangebyscore zset的key 起始score 终止score

(withscores),默认是包含端点值的,如果加上“(”表示不包含;后面还可以加上limit来限制

4:zrem:删除元素,格式是zrem zset的key 项的值,项的值可以是多个

5:zcard:获取集合中元素个数,格式是zcard zset的key

6:zincrby:增减元素的Score,格式是zincrby zset的key 正负数字 项的值

7:zcount:获取分数区间内元素个数,格式是zcount zset的key 起始score 终止score

8:zrank:获取项在zset中的索引,格式是zrank zset的key 项的值

9:zscore:获取元素的分数,格式是zscore zset的key 项的值,返回项在zset中的score

10:zrevrank:获取项在zset中倒序的索引,格式是zrevrank zset的key 项的值

11:zrevrange:获取索引区间内的元素,格式是zrevrange zset的key 起始索引 终止索引 (withscores)

12:zrevrangebyscore:获取分数区间内的元素,格式是zrevrangebyscore zset的key 终止score 起始

score (withscores)

13:zremrangebyrank:删除索引区间内的元素,格式是zremrangebyrank zset的key 起始索引 终止索引

14:zremrangebyscore:删除分数区间内的元素,格式是命令 zset的key 起始score 终止score

15:zinterstore:交集,格式是ZINTERSTORE dest-key key-count key [key ...] [WEIGHTS weight

[weight ...]] [AGGREGATE SUM|MIN|MAX]

16:zunionstore:并集,格式是ZUNIONSTORE dest-key key-count key [key ...] [WEIGHTS weight

[weight ...]] [AGGREGATE SUM|MIN|MAX]

http://www.yayakq.cn/news/610903/

相关文章:

  • 我常用的网站有哪些类型有哪些类型有哪些怎样做一个属于自己的小程序
  • 营销型企业网站策划方案网站平台建设哪家公司好
  • 宁波网站建设lonoowordpress弹窗下载插件
  • wordpress的建站教程网站建设及代运营合同
  • 正常网站 月均ip pv网站一直建设中
  • 专业做网站建设公司怎么样html中文美食网站模板
  • dw可以用来做网站吗黄骅市天气
  • 庆阳网站设计与建设企帮手logo设计官网
  • 西直门网站建设公司设计app的软件
  • 网站服务搭建代做效果图网站好
  • 外包网站建设多少钱厦门正规的网站建设公司
  • 如何用自己电脑做网站服务器吗虚拟商城wordpress
  • wordpress新用户站点微信公众平台是什么
  • 建立一个虚拟公司的网站湖南企业网站建设
  • 用源码怎么做网站专做水果的社区网站
  • 网站建设开题报告设计私募网站建设服务
  • 宝安龙华积分商城网站建设专业网络推广方法
  • 爱站网seo工具长春做网站建设的公司
  • ssp网站怎么做wordpress 提示插件
  • 网站建设归工商局管还是工信局管室内设计网站论坛
  • 网站安全建设网站优化网站建站教程
  • 论坛做网站好吗wordpress高级
  • 在线快速建站网站开发合肥
  • 个人网站如何搭建做全国性的app网站推广多少
  • jsp网站开发四酷全书网页美工设计师工资
  • 淄博做网站建设有ip怎么用自己的主机做网站
  • 做淘宝客的网站需要备案吗百度推广投诉人工电话
  • 学网站开发网页制作甘肃省网站建设咨询
  • 网络建站工作室官网源码网站开发有什么点子
  • 网站框架是怎么做的活动策划工作内容