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

温州云海和联欣哪个做网站比较好竞价网站如何设计

温州云海和联欣哪个做网站比较好,竞价网站如何设计,牛商网怎么样,电影网站怎么建设Redis常见数据类型 redis本身就是一个Map结构, 所有数据都采用key:value的形式, redis中的数据类型指的是value的类型, key部分永远是字符串 string(类似Java String) string基本操作: set key value //存储数据 get key value //获取数据 del key value //删除数据 mset …Redis常见数据类型 redis本身就是一个Map结构, 所有数据都采用key:value的形式, redis中的数据类型指的是value的类型, key部分永远是字符串 string(类似Java String) string基本操作: set key value //存储数据 get key value //获取数据 del key value //删除数据 mset key1 value1 key2 value2 key3 value3 ... //存储多个string mget key1 key2 key3 ...//获取多个key对应的string, 若value不存在返回nil(null) strlen key //获取value的长度 append key value //在原始的信息的基础上, 附加信息, 若key不存在, 则新建针对数字型value的自增, 自减(自增, 自减的操作是建立在value必须是数字, 不能是其他字符串) incr key //key对应value进行自增1 incrby key increment //key对应的value进行自增increment个大小, 此处的increment必须是整数, 不能是浮点数 incrbyfloat key increment //与上一个命令一样, 此处增长的浮点数 decr key //key对应的value进行自减1 decr key increment //key对应的value自减increment个大小设置数据具有生命周期 setex key seconds value //设定当前key-value的生命周期为seconds秒, 当TTL为0时, 该键值对自动销毁 psetex key milliseconds value //设定生命周期为milliseconds注: value最大的存储容量为512MB, 数值计算最大范围就是Long的范围. hash(类似Java HashMap) 内部结构图: hash类型数据的基本操作 hset key field value //添加hash数据 hget key field//获取key对应的hash value数据 hgetall key //获取key对应hash表中所有数据, 包括所有field-value hdel key field1 field2 ... //删除key对应的hash数据 hmset key field1 value1 field2 value2 field3 value3...//添加多个hash数据 hmget key field1 field2 field3 //通过field获取对应value数据 hlen key //获取hash表中字段个数 hexists key field //判断field属性是否存在hash类型数据扩展操作 hkeys key //获取哈希表中所有属性名 hvals key //获取哈希表中所有的属性值对hash表中数字型value进行增长操作 hincrby key field increment //value增长increment大小 hincrbyfloat key field increment //value增长变为浮点数注: 1.hash表中的value只能存储字符串, 不能存储其他类型的数据(例如: list, hash等), 禁止套娃. 2.hash表可存储2^32-1个键值对 3.避免使用hash存储大对象 4.使用hgetall是取出对饮key中所有hash数据, 若数据较多, 会造成性能问题list(类似Java LinkedList) 内部结构图: list的内部结构就是一个双向链表, 类似于Java中的LinkedList list类型数据基本操作 lpush key value1 value2 [value3...] //从list左端插入数据, 数据一个一个往左端进入 rpush key value1 value2 [value3...] //从list右端插入数据, 数据一个一个往右端进入 lrange key start stop //获取索引从start~stop之间的数据, 索引默认从0开始, length-1结束 lindex key index //获取指定index下的数据 len key //获取list长度 lpop key //从左端移除数据 rpop key //从右端移除数据 lrem key count value //删除key中指定count个数的value, list中可能存在value重复list扩展操作 //从左端拿数据, 确保可以在seconds时间内拿到数据, 若该时间内拿不到数据就返回null blpop key seconds brpop key seconds //从右端拿数据, 效果同上//确保在seconds时间内从source中rpop拿数据, 然后将数据lpush到target中, 超出时间限制, 则不执行操作 brpoplpush source target seconds 注: 1.list中数据都是string, 也不能嵌套其他数据类型, 数据容量为2^32-1个元素 2.可以使用list模拟队列, 栈等数据结构 3.可以使用 lrang key 0 -1 来获取key中所有的元素set(类似Java HashSet) 内部结构图: set内部结构就是hash的结构, 但是set只使用key来存储(key不允许重复), 效果与Java中的HashSet一样 set基本操作 sadd key member1 member2... //添加数据 smembers key //获取key对应所有member数据 srem key member1 member2... //删除key对应的member数据 scard key //获取key对应的member数量 sismember key member //判断member是否包含在key中, 类似于contains srandmember key [count] //随机获取key对应的member数据, 可以在后面指定member个数 spop key [count] //随机获取key对应的member数据, 并将其移除, 可指定member个数set扩展操作 sinter key1 key2 ...//获取多个set的交集 sunion key1 kye2 ...//获取多个set的并集 sdiff key1 key2...//获取多个set的差集sinterstore target key1 key2...//获取多个集合的交集, 并将其存入target中 sunionstore target key1 key2...//获取多个集合的并集, 并将其存入target中 sdiffstore target key1 key2...//获取多个集合的差集, 并将其存入target中smove source target member //将source中的member数据移动到target中sortedset(类似Java TreeSet) 内部结构: 相比于set, 多增加了score属性, 在sortedSet中, Redis根据score进行排序操作. sortedSet基本操作 zadd key score1 member1 score2 member2 score3 member3...//添加数据 zrange key start stop [withscores] //获取索引start~stop之间的数据 withscores代表结果可以输出scores zrevrange key start stop [witchscores] //反向获取 zrem key member1 member2 //删除key对应的member数据zrangebyscore key min max [withscores] [limit] //按条件获取, min,max代表score范围, limit与mysql的limit效果一样 zrevrangebyscore key max min [withscores] //反向获取zremrangebyrank key start stop //按照索引位置进行删除 zremrangebyscore key min max //按照score大小范围进行删除zcard key //获取集合数据总量 zcount key min max //按照score范围获取//求交集, 并将返回的结果存入target中, numberkeys指定当前key的数量 zinterstore target numkeys key [key...] //求并集 zunionstrore target numkeys key [key]sortedSet扩展操作 zrank key member //获取对应member的索引 zrevrank key member //获取反向的索引 zscore key member //获取对应member的score值 zincrby key increment member //对member进行增长increment大小注: score的存储大小为64位 score可以存储double类型, 但是也可能存在精度丢失 sortedSet底层还是set, 因此不能添加重复的member, 出现member重复, 则后一个的score会将前一个的score覆盖Redis基本数据的应用场景 Tips 1redis用于控制数据库表主键id为数据库表主键提供生成策略保障数据库表的主键唯一性 Tips 2redis 控制数据的生命周期通过数据是否失效控制业务行为适用于所有具有时效性限定控制的操作 Tips 3redis应用于各种结构型和非结构型高热度数据访问加速 Tips 4redis 应用于购物车数据存储设计 Tips 5redis 应用于抢购限购类、限量发放优惠卷、激活码等业务的数据存储设计 Tips 6redis 应用于具有操作先后顺序的数据控制 Tips 7redis 应用于最新消息展示 Tips 8redis 应用于随机推荐类信息检索例如热点歌单推荐热点新闻推荐热卖旅游线路应用APP推荐大V推荐等 Tips 9redis 应用于同类信息的关联搜索二度关联搜索深度关联搜索 Tips 10redis 应用于同类型不重复数据的合并、取交集操作 Tips 11redis 应用于同类型数据的快速去重 Tips 12redis 应用于基于黑名单与白名单设定的服务控制 Tips 13redis 应用于计数器组合排序功能对应的排名 Tips 14redis 应用于定时任务执行顺序管理或任务过期管理 Tips 15redis 应用于及时任务/消息队列执行管理 Tips 16redis 应用于按次结算的服务控制 Tips 17redis 应用于基于时间顺序的数据操作而不关注具体时间 Redis通用指令 Key的通用操作 key的基本操作 del key //删除指定key exists key //判断key是否存在 type key //获取key对应的value数据类型key扩展操作 expire key seconds //设置key的有效时间为seconds秒 pexpire key milliseconds //设置key的有效时间为milliseconds毫秒 //key的过期时间设置效果与上面一样, 区别在于下面这个用于unix平台设置 expireat key seconds //设置key的有效时间为seconds秒 pexpireat key milliseconds //设置key的有效时间为milliseconds毫秒 ttl key //获取key的有效时间(秒单位) pttl key //获取key有效时间(毫秒单位) persist key //将当前key的时效性切换到永久 keys pattern //查询key, *代表所有, ?代表匹配任意一个字符, []代表匹配其中某一个字符 rename key newKey //为key改名 renamex key newKey //Unix平台改名数据库通用操作 Redis将数据库分为16个, 各个数据库之间相互独立 select index //切换数据库, index代表数据库下标 quit //退出 ping //发送消息, 效果与网络中ping一样 move key db //将key移动到另外一个db中 dbsize //数据库大小 flushdb //当前数据库进行清除操作 flushall //所有数据库进行删除操作
http://wiki.neutronadmin.com/news/239347/

相关文章:

  • 安乡网站制作男女做暖暖视频免费网站
  • 网站标题具体怎样优化微商平台app
  • 网站文章模块音乐网站建设的目的
  • 青岛网站制作流程电子商务网络营销方式
  • 浙江省建设诚信系统网站建设拍卖网站
  • 郑州网站推广招聘天津老区建设促进会网站
  • 电子商务网站版面布局wordpress媒体库 ftp
  • 南京网站制作案例建设网站 宣传平台
  • 做网站的没有进项票怎么办用自己电脑做服务器 网站吗
  • 手机版的网站开发上海房产网签合同查询
  • 郑州哪里有做网站的企业建站官网
  • 做网站运营需要培训吗高端婚纱摄影网站
  • html5网站建设企业最新办公室装修风格效果图
  • 什么网站做博客好免费学编程国内网站
  • 在线推广企业网站的方法是万网企业邮箱登陆界面如何嵌入到自己的网站
  • 代刷网站推广全网最便宜wordpress移动端音频播放
  • 网站开发公司福建哪家做网站的公司比较好
  • 怎么做网站的浏览量沈阳网站设计广告公司
  • 营销企业网站建设步骤北京建站公司兴田德润很赞
  • 做的网站怎样评估价值广州电子商务网站建设费用
  • 专业苏州网站建设公司哪家好宝安新闻最新消息今天
  • 网站核验点查询html5网站基础
  • 建网站科技公司域名格式大全
  • 网站建设经费方案wordpress 文章延时加载
  • 网站规划书的内容有哪些免费发布租房信息网站
  • jsp网站 值班自己制作菜单的app
  • a站app有什么网站可以做设计赚钱吗
  • 科技 响应式网站模板网站询盘量
  • 做电脑网站步骤宝安区建设工程交易服务中心
  • 公司做网站所上传的产品图片用jsp做校园网站