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

网站设计风格评价百度免费seo

网站设计风格评价,百度免费seo,厦门杏林建设企业网站,jimdo和wordpressRedis数据结构 Redis是一个Key-Value的数据库,其Key一般是String类型,但是Value的类型多种多样。 这是Redis中几种常见的数据结构,其中前五种被称为基本类型,后三种是在基本类型的基础上创建的,被称为特殊类型。 不同…

Redis数据结构

Redis一个Key-Value的数据库,其Key一般是String类型,但是Value的类型多种多样

这是Redis中几种常见的数据结构,其中前五种被称为基本类型,后三种是在基本类型的基础上创建的,被称为特殊类型
不同的数据类型,操作也有差异,我们可以通过查阅官方提供的文档获取不同数据结构的操作方法,也可以在命令行中通过help命令来获取使用方法:

可以在help命令后加上该数据结构对应的分组,来获取该数据结构所有的指令:

也可以通过使用help命令后加上具体的指令,获取该指令的具体用法:

通用命令generic

keys

keys命令可以查看符合模板(pattern)的所有Key,这个命令必须要指定一个查询的模板:比如*(代表查询所有)或者A*(代表查询所有以A开头的key),但底层是基于模糊查询的,所以说效率相对较低不建议在生产环境设备上使用。假如说Redis是分布式的,有主有从千万不要在主节点上使用这个命令,否则在在命令运行时会阻塞所有请求。

del

del命令可以删除一个key,参数是需要删除的keydel命令的参数可以是多个key,代表批量删除。删除一个key,会返回一个值,代表删除key的个数,使用del命令删除一个不存在的key时,不会报错。

exists

exists命令可以判断一个key是否存在,参数是需要判断的keyexists命令的参数可以是多个key,代表批量判断。判断一个key,会返回0(代表key不存在)或者1(代表key存在)

expire

expire命令可以给一个key设置有效期,有效期到期时该key会自动删除。这样做的目的是:因为Redis是基于内存存储数据的,内存十分的宝贵,所以说如果不清除key,一直存储,总有一天内存会占满expire命令后需要的参数是key和过期时间(单位是秒)。expire命令通常和ttl命令一起配合使用,ttl命令可以查看key剩余的有效时间,ttl如果返回-1,则代表该key是永久存储的,如果返回-2,则代表该key已经过期。在存储时建议给每一个key都添加有效时间。

String类型

String类型,也就是字符串类型,是Redis中最简单的存储类型,其value是字符串,但根据字符串格式不同,又可以分为3类:String普通字符串、int整数类型,可以做自增、自减操作、float浮点类型,可以做自增、自减操作。但是不管是哪种格式,其底层都是字节数组形式存储,只不过编码方式不同(数字会直接转换为二进制的形式作为字节存储)。字符串类型的最大空间不能超过512m

String的常见命令如上图所示。

Key的层级格式

Redis是一个以Key-Value键值型数据库,要求存放数据的Key必须是唯一的,通常在存储时我们会将存储数据的id来作为唯一标识以确保Key的唯一性。但这样会出现一个问题:由于Redis中没有像MySql中那样的表(table)的概念(关系型数据库非关系型数据库的区别),所有的数据都是存放于同一个数据库里中,那么该如何区分不同存储数据类型的id?比如存储用户商品信息到Redis中,此时用户和商品的id都是1,二者的id是一样的,都存放在Redis中就出现了Key相同的冲突。此时就需要使用到Key的层级结构。
Redis中的Key允许使用多个单词形成层级结构,多个单词需要使用:进行分隔,其常见格式如下:

项目名:业务名:类型:id

举个例子,项目名叫做外卖,有userorder两种不同的数据,我们就可以这样定义Key

外卖:user:1;
外卖:order:1;

当然,这只是一种较为常见的作法,并不一定要像这样定义Key
如果存储的Value是一个Java对象,则可以将这个对象序列化为Json字符串之后再进行存储:

Key 外卖:uer:1    Value {"id":1,"name":"jack","age":21}

按照层级构造Key之后,数据在Redis中的存储也和Key的层级一样,这样就可以避免不同数据id冲突后导致的Key冲突问题,并且可以让数据存储更加有条理,层次更加明了,推荐存储时都按照层次存储

http://www.dtcms.com/wzjs/113854.html

相关文章:

  • 网站开发在线课程深圳网站seo哪家快
  • 信阳市商务局网站加油站建设公告sem竞价培训
  • 做平台网站短视频seo询盘获客系统
  • 哪些网站可以做设计软件长沙seo外包服务
  • 提供网站建设搭建admin5站长网
  • 潍坊网站制作价格知乎关键词排名优化
  • 网站的建设项目是什么意思品牌推广包括哪些内容
  • 学校如何重视校园网站建设推广关键词排名方法
  • wordpress 2.9.2营销型网站优化
  • 四川省政府网站集约化建设东莞网站推广及优化
  • 手机可怎么样做网站百度seo公司一路火
  • 电脑课做网站所需的软件描述建设一个网站的具体步骤
  • 中国建设服务信息官网seo视频教程
  • 企业网站seo 优帮云谷歌搜索引擎入口363
  • 做网站 每月赚 钱专业培训大全
  • 北海公司做网站大一html网页制作作业
  • css做网站友情链接样式
  • 网站建设方面的网络推广有效果吗
  • 购物网站答辩ppt怎么做廊坊seo关键词优化
  • 云技术在网站建设中的应用网站设计制作的服务怎么样
  • 网站 mysql数据库 字符国内seo公司哪家最好
  • wordpress物品展示网站关键词排名优化
  • 南山做网站公司在哪里网购平台推广方案
  • 哪些网站做的好处和坏处百度商品推广平台
  • 东莞网站建设在线推广推广引流app
  • 政府网站建设研讨交流搜索引擎优化哪些方面
  • 天眼查官网查询企业阿里网站seo
  • 网站视频打不开什么原因百度推广app下载安卓版
  • 医疗机构网站以患者做宣传百度点击软件名风
  • 鞍山网站制作人才招聘池州网络推广