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

网站没有内容 能做优化吗外贸网站推广 sit

网站没有内容 能做优化吗,外贸网站推广 sit,html标签代码大全,wordpress 注册地址文章目录 二进制存储编码转换SET 和 GETSETGET MSET 和 MGETSETNX、SETEX 和 PSETEX Redis 所有的 key 都是字符串,value 的类型是存在差异的 二进制存储 Redis 中的字符串,直接就是按照二进制数据的方式存储的 不仅仅可以存储文本数据,还可…

文章目录

  • 二进制存储
  • 编码转换
  • SET 和 GET
    • SET
    • GET
  • MSET 和 MGET
  • SETNX、SETEX 和 PSETEX

Redis 所有的 key 都是字符串,value 的类型是存在差异的


二进制存储

Redis 中的字符串,直接就是按照二进制数据的方式存储的

不仅仅可以存储文本数据,还可以存储整数、普通的文本字符串、JSON、XML、二进制数据(图片、视频、音频…)

  • 音频、视频体积可能会比较大,Redis 对于 string 来说,限制了大小最大为 512M
  • Redis 是单线程模型,希望进行的操作都是比较快速的,如果存的数据都很大,读取时间就要很长,就可能会导致 Redis 被阻塞
  • 所以一般不会存储大文件

编码转换

Redis 不会做任何的编码转换,存的是什么,取出来就还是什么。

  • MySQL 的默认字符集如果是拉丁文,那么当你插入中文的时候,就会失败。当你插入一个数据的时候,MySQL 就会把你插入的数据拿到字符集里面去找,看看是不是合法的数据,有问题就插入不了
  • Redis 就没有 MySQL 这么详细的验证步骤,你存的是什么,取出来的就还是什么。你按 utf-8 存,取出来还是 utf-8,按照 gbk 存,取出来就还是 gbk
    所以 Redis 一般就不会遇到乱码问题(存取用的编码方式不一致)

SET 和 GET

SET

string 类型的 value 设置到 key 中。如果 key 之前存在,则覆盖,⽆论原来的数据类型是什么。之前关于此 keyTTL 也全部失效。


语法:

SET key value [expiration EX seconds|PX milliseconds] [NX|XX]
  • set key value ex 10 相当于
    1. set key value
    2. expire key 10
    • 把两步操作一步完成,减少客户端-服务器交互次数,提高效率。其次,一个命令完成就是原子操作,保证原子性
  • NX
    • 如果 key 不存在,才设置
    • 如果 key 存在,则不设置(返回 nil
  • XX
    • 如果 key 存在,才设置(相当于更新 keyvalue
    • 如果 key 不存在,则不设置(返回 nil
      image.png|226

Redis 文档给出的语法格式说明:

  • [] 相当于一个独立的单元,表示可选项(可有可无),其中 | 表示“或者”的意思,多个只能出现一个
  • [][] 之间,是可以同时存在的

快速失去年终奖的小技巧:清除 Redis 上所有的数据==>删库

  • FLUSHALL,可以把 Redis 上所有的键值对都带走

GET

语法:

GET key
  • 对于 GET 来说,只支持字符串类型的 value,如果 value 是其他类型,使用 GET 就会出错image.png

MSET 和 MGET

一次操作多组键值对,一次网络传输就能完成多组键值对的操作image.png

MSET 语法:

MSET key value [key value...]

MGET 语法:

MGET key [key...]

image.png

  • MSETMGET 的时间复杂度都是: O ( N ) O(N) O(N) N N N 不是整个 redis 服务器中所有 key 的数量,而是当前命令中给出的 key 的数量

SETNX、SETEX 和 PSETEX

  • SETNX:不存在才能设置,存在则设置失败image.png|247
  • SETEX:设置 key 的过期时间(单位 simage.png|303
  • PSETEX:设置 key 的过期时间(单位 msimage.png|344

针对 set 的一些常见写法,进行了缩写。之所以这样搞,就是为了让操作更符合人的直觉(使用者的门槛就越低,要背的东西就越少)


文章转载自:

http://tWGthzxw.rkypb.cn
http://b7dCduMq.rkypb.cn
http://sx61vpm6.rkypb.cn
http://nqaX1k99.rkypb.cn
http://yHCc6jgv.rkypb.cn
http://FewGfQrI.rkypb.cn
http://tj08t3nE.rkypb.cn
http://0gAQj2rh.rkypb.cn
http://UgBWrm9M.rkypb.cn
http://3Ge5f5f0.rkypb.cn
http://UN9cNq3N.rkypb.cn
http://vEGuqZTZ.rkypb.cn
http://g8gBYqWN.rkypb.cn
http://8fDKhbR4.rkypb.cn
http://0MU7USoF.rkypb.cn
http://PcbjHxpE.rkypb.cn
http://IB1TU7rq.rkypb.cn
http://rEwsCjPC.rkypb.cn
http://1yQAujCS.rkypb.cn
http://s0GKhSqj.rkypb.cn
http://FCxFl3hI.rkypb.cn
http://EbATtq1i.rkypb.cn
http://NsDTNFMy.rkypb.cn
http://IPAP7MQZ.rkypb.cn
http://3KEIBXS9.rkypb.cn
http://9kxh6VzB.rkypb.cn
http://nEJLTjnu.rkypb.cn
http://CN5DyyHi.rkypb.cn
http://AUHdoBaa.rkypb.cn
http://xu65WH1z.rkypb.cn
http://www.dtcms.com/wzjs/687868.html

相关文章:

  • 66郑州网站建设推广文案范文100字
  • 长治市住房保障和城乡建设管理局网站电子商务网站建设题6
  • 深圳集智邦是网站建设公司建设网站建设哪里好
  • 网站升级维护通知专业建设特色
  • 怎样用jsp做网站分销平台是什么意思
  • 资阳网站开发汉阴网站建设
  • 网站制作引擎seo优化网站推广
  • 新野做网站wordpress开发教程
  • 无忧企业网站系统西部数码域名网站模板
  • 延吉网站网站建设手机下载软件
  • vue 做自适应网站网站建设 维护购销合同
  • 网站安全建设经费保障简历免费模板下载
  • wordpress文学站线下推广公司
  • 网站开发数据库连接失败辽阳建设银行网站
  • 设计网站页面出现问题海口wordpress培训
  • 优秀的网站建设公司wordpress自动加载插件
  • 安徽网站建设哪家有网推获客平台
  • 一个主机 多个网站在本地怎么做网站
  • 馨雨公司网站建设策划方案wordpress管理员账号
  • 哪个网站找到做箱包厂外发的网站设计 济南
  • 佛山本地网站建设宠物网站建设论文总结
  • 长春一大网站百度seo系统
  • 怎么建正规网站外企网站建设公司
  • 做网站免责声明网站商城微信支付
  • 网站建设 天台横店网站开发
  • 丽江门户网站网站开发的目的意义
  • 北京市工程建设信息网东莞网站推广优化公司
  • 苏州市城乡建设局网站小白网页制作软件
  • 网站建设ui设计新白鹿网络营销方式
  • 制作网站的软件主要有网站可以自己建立吗