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

专业的网站首页建设公司网页设计策划案例

专业的网站首页建设公司,网页设计策划案例,如何加强旅游电子商务网站的建设,媒体宣传那篝火在银河尽头~ Redis-cli命令启动 现如今#xff0c;我们已经启动了Redis服务#xff0c;下⾯将介绍如何使⽤redis-cli连接、操作Redis服务。客户端与服务端交互的方式有两种: ● 第⼀种是交互式⽅式: 后续所有的操作都是通过交互式的⽅式实现#xff0c;… 那篝火在银河尽头~  Redis-cli命令启动 现如今我们已经启动了Redis服务下⾯将介绍如何使⽤redis-cli连接、操作Redis服务。客户端与服务端交互的方式有两种: ● 第⼀种是交互式⽅式: 后续所有的操作都是通过交互式的⽅式实现不需要再执⾏redis-cli了。 redis-cli-h{host}-p{port} 进入redis后我们可以敲下使用redis的一个命令: ● 第⼆种是命令⽅式: 就可以直接得到命令的返回结果. reids-cli -h {host} -p {port} {command} 这里有两点需要注意由于我们连接的Redis服务位于127.0.0.1端⼝也使⽤的是默认的6379端⼝。所以很多时候所以可以省略-h{host}-p{port}。        Redis全局命令: 如何理解全局命令?         (1) set与get redis中最核心的两个命令就是: set 和 get.set是用来把 key 和 value存储进去而get是用来通过 key 获取 ”value. set命令使用: set后面可以携带很多参数但是开始学习阶段我们就采取它最简单的用法。 对于上述的key value如果你要表示字符串可以不用加 即便加上redis也不会报错。  get命令使用: 你说你现在设置了两个key就设置了嘛你总得给我看看你设置的key是什么吧 nil vs null:         null和nil都可以表示没有或者在价值上为0的概念其中我们使用 null大多数用在数学、编程、商业等等另一方面在体育竞技或游戏方面使用 nil。 (2) Keys  参数效果?匹配任意一个字符*        匹配0个或多个任意字符[abcde]只能匹配到这个选型的任意一个[^e]匹配字符但 不包括e[a-b]匹配a~b这个范围范围都是闭区间 设置部分keys。 keys *:         keys命令的时间复杂度是O(n),这很好理解就是遍历redis服务器是上存储的所有key。keys *其效果就是遍历访问 redis上的所有设置过的key在生产环境中一般会禁止使用keys *命令 因为执行 keys *命令所花费的时间非常长而Redis是一个单线程进程此时就会导致redis服务器被阻塞住了无法给其他客户端提供服务  (3) EXISTS redis中支持很多数据结构指的是value可以是一些复杂的数据结构。相对于redis自身的键值对是通过哈希表的方式来组织的。 为什么redis很多命令可以进行多参数传递         这两次写法有什么区别 我们需要了解redis是一个网络服务它的服务端和客户端的交流方式一定是以这样的形式: 如果输入多条命令也就是需要多次网络传输网络通信相反如果将这些命令打包成一条命令那么仅仅需要进行一次网络传输即可大大减少了网络IO次数提高数据处理的能力  (4) DEL (5) (P)EXPIRE\(P)TTL 返回值1表⽰设置成功。0表⽰设置失败。 这里我们可以联想我们手机收到的验证码什么几分钟内有效。 返回值剩余过期时间。-1表⽰没有关联过期时间-2表⽰key不存在。 对计算机而言秒实在是很慢所以你也会看到p开头的诸如 “pexpire\pttl”它们的时间是以毫秒为单位。  (6) type                 当然这些数据结构会在后面的篇幅中讲解。我们现在只需要观察结果不用在意敲击的命令是什么意思。 我们通过type可以很快地知道每个redis中存在的key存储的value是什么类型。  Redis中的过期策略 我们可以使用Expire命令设置key的到期时间。可是一个redis中一定不止一个key设置了过期时间这些key一定需要什么管理其来到一定的时间对这些key进行释放。redis咋可能知道哪些key已经过期需要被删除呢哪些可以还没有过期呢 可是Redis是一个单线程进程如果是遍历所有的key这样显然是行不通的效率太低了那么redis采取的过期策略是什么呢 虽然上述两种策略相结合但是仍然会残存很多的过期Key没有得到及时的删除。因此redis还提供了一系列内存淘汰的策略解决这个问题。  有兴趣可以看看这篇讲解redis的内存淘汰策略的文章: https://baijiahao.baidu.com/s?id1729630215002937706wfrspiderforpc redis并没有选择使用定时器的方式来实现对key的过期删除如果存在多个key需要被过期删除那么一个定时器可以高效、节省cpu资源的前提下完成对过期key的清理。                 所以借着这个机会我们来看看定时器思想的两种实现方法。 定时器思想: 1) 基于优先级队列实现的定时器:         2) 基于时间轮实现的定时器  再次注意redis中并没有采取这两种方案的任何一种来解决过期key的清理但这两种方案都是高效的定时器实现方式还是有一定的了解必要。        小结: 当前我们已经学了 redis几个基本的全局命令: get\set是redis的核心命令 ① keys: 用来匹配规则pattern的所有key. ② exists: 用来判定指定的key是否存在. ③ (p)expire: 给key设置过期时间.  --- redis的过期策略 ④ (p)ttl: 查询key的过期时间. ⑤ type: 查询key对应的value类型. ⑥ del: 删除指定的key 感谢你的阅读 祝你好运向阳而生~
http://www.dnsts.com.cn/news/131098.html

相关文章:

  • 做网站需要后端吗大连房地产网站开发
  • 设计感网站知名的家居行业网站开发
  • 一个空间 多个网站公司英文网站多少钱
  • 通辽网站建设培训长沙百度推广公司
  • 湖北阳新县建设局网站综合型网站建设
  • 网站建设工作室是干嘛的如何做网站公众号推广
  • 用js做网站阅读量江苏建设个人信息网站
  • 马鞍山网站建设公重庆建站公司
  • 本溪食品 中企动力提供网站建设微信应用小程序
  • 食品公司网站建设广西电商网站
  • xp怎么做网站双11各大电商平台销售数据
  • 大型门户网站建设所具有的功能模块主要有几种类型推广软文怎么写样板
  • 网站设计建设代理机构icp备案信息查询
  • 广西南宁市住房和城乡建设局网站外贸管理软件有哪些
  • 网站开发需要多少费用最新百度关键词排名
  • 网站建设中英语如何说线上推广引流渠道
  • 怎么看网站关键词排名基于php技术的网站开发
  • 谷歌网站排名wordpress北欧控
  • 教做甜点的网站flashfxp上传wordpress
  • 网站建设的财务分析夜月直播免费下载
  • 网站没排名的原因青岛做网站的公司哪家好
  • 余杭区住房与建设局网站代理推广怎么做
  • 建网站是自己做还是用CMS自己开发一个app多少钱
  • 建设银行u盾自动弹出网站个人网页设计欣赏欣赏
  • 南昌定制网站开发多少钱西宁网站建设公司排名
  • 网站设计分享接网站建设_网站设计
  • 成都公司网站建设推广方式和推广渠道
  • wordpress 当前文章所属分类百度优化大师
  • 微信公众号 手机网站开发网站怎么做返回主页按钮
  • 如何识别网页用什么网站做的什么是网络营销?其特点是什么?