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

用python做电商网站微信朋友圈推广文案

用python做电商网站,微信朋友圈推广文案,做网站的上市公司有哪些,好的培训网站模板文章目录 基础命令keysexistsdelexpirettltype 数据结构和内部编码 在介绍数据类型前先介绍一下 Redis 的基础命令,方便理解 基础命令 keys 返回所有满足样式(pattern)的 key keys pattern 当前有如下 key PS:实际开发环境和生…

文章目录

  • 基础命令
    • keys
    • exists
    • del
    • expire
    • ttl
    • type
  • 数据结构和内部编码

在这里插入图片描述

在介绍数据类型前先介绍一下 Redis 的基础命令,方便理解

基础命令

keys

返回所有满足样式(pattern)的 key

keys pattern

当前有如下 key

PS:实际开发环境和生产环境不建议使用keys *。因为 keys 的时间复杂度是 O(N),redis 执行命令为单线程,如果数据量过大,可能会因此而阻塞,导致业务线程无法使用 redis,而造成阻塞或更严重的后果

在这里插入图片描述

支持如下样式

  • h?llo:? 可匹配任意一个字符,如 hellohallohxllo

在这里插入图片描述

  • h*llo:* 可匹配任意零个或多个字符,如 hlloheeeello

在这里插入图片描述

  • h[ae]llo:[ ]可匹配其中任意一个字符,如 hellohallo,不匹配 hillohllo

在这里插入图片描述

  • h[^e]llo:[^e] 反向匹配,除了e都可以匹配,如 hallohbllo、…,不匹配 hellohllo

在这里插入图片描述

  • h[a-e]llo:[a-e] 表示匹配 a-e 范围的任意一个字符,如 hallohbllohcllo,不匹配 hellohllo

在这里插入图片描述

exists

判断 key 是否存在,返回存在的个数

exists key [key …]
[ ] 是可选字段

数据同上,不支持样式

在这里插入图片描述

del

删除指定的 key,返回删除的个数

del key [key …]

在这里插入图片描述

expire

为指定的 key 添加秒级的过期时间(Time To Live TTL)

expire key seconds

返回值:1 表示设置成功,0表示设置失败

ttl

获取指定 key 的过期时间,秒级

ttl key

返回值:剩余过期时间,-1 表示没有关联过期时间,-2 表示 key 不存在

127.0.0.1:6379> keys *
1) "heeeeello"
2) "hello"
3) "hallo"
4) "hbllo"
127.0.0.1:6379> ttl hello
(integer) -1
127.0.0.1:6379> ttl hllo
(integer) -2
127.0.0.1:6379> expire hello 10
(integer) 1
127.0.0.1:6379> ttl hello
(integer) 6
127.0.0.1:6379> ttl hello
(integer) 5
127.0.0.1:6379> ttl hello
(integer) -2

expire 和 ttl 都有对应的支持毫秒为单位的版本:pexpire 和 pttl,用法相同

在这里插入图片描述

type

返回 key 对应的数据类型

type key

返回值:nonestringlistsetzsethashstream
添加数据的操作后续讲解

在这里插入图片描述

数据结构和内部编码

type 命令实际返回的是当前键的数据结构类型,分别为 string(字符串)、list(列表)、hash(哈希)、set(集合)、zset(有序结合),但这些只是 Redis 对外的数据结构

Redis 中 key 的数据结构都为 string,value 的数据结构有不同

在这里插入图片描述

实际 Redis 针对每种数据类型都有自己的底层内部编码实现,而且不同情况下,会有多种实现,适配不同的场景

数据结构:内部编码
数据结构内部编码
stringraw 较长时使用
int 数字
embstr 较短时使用
hashhashtable
ziplist
listlinkedlist
ziplist
quicklist
sethashtable
intset
zsetskiplist 跳表
ziplist

可以使用 object encoding 查看 value 的内部编码

object encoding key

在这里插入图片描述


以上就是本篇博客的所有内容,感谢你的阅读
如果觉得本篇文章对你有所帮助的话,不妨点个赞支持一下博主,拜托啦,这对我真的很重要。
在这里插入图片描述

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

相关文章:

  • 网站的建设与管理怎样做线上销售
  • wordpress客服右边改左边国外seo大神
  • 什么网站专做宠物物品数据分析师要学什么
  • 网站建设部署东莞百度推广优化排名
  • 上海闵行区疫情风险等级seo博客是什么意思
  • 大连 网站建设舆情监测系统排名
  • 如何申请com网站5g站长工具查询
  • 住房和城乡建设委员会官方网站广告网
  • 如何在网站插入地图网站网址查询工具
  • 做公司网站别人能看到吗php视频转码
  • 黄石规划建设局网站上海搜索引擎优化公司排名
  • 做一份网站动态图多少钱西安seo外包行者seo06
  • 嘉善做网站长沙seo推广外包
  • 郑州网站建设更好seo挖关键词
  • 网站建设的常见技术有哪些佛山网站建设方案咨询
  • 建材网站建设娄底seo
  • 高端网站建设 选择磐石网络宝鸡网站开发公司
  • 上海建设网站便宜的网站优化排名哪家性价比高
  • 想做一个部门的网站怎么做一站式网络营销
  • abc公司电子商务网站建设策划书优化营商环境发言材料
  • 建筑网校排行榜企业seo排名费用报价
  • 南昌网站建设信息如何开发微信小程序
  • 国外做问卷网站台湾永久免费加密一
  • 自己免费网站建设排行榜
  • 黄岛做网站浙江搜索引擎优化
  • 宿迁住房和城乡建设部网站软文是什么样子的
  • wordpress评分点评马鞍山seo
  • 网站建设哪家有实力百度官方营销推广平台
  • 网站建设实训总结百度导航最新版本免费下载
  • 哔哩哔哩网站怎么做视频seo优化工作怎么样