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

青岛天河小学网站建设怎么做网站优化的

青岛天河小学网站建设,怎么做网站优化的,长春网站设计公司,网站建设湖南一、基础命令 先启动redis服务#xff0c;使用redis-cli客户端连到redis数据库里面 1. 获取符合规则的键: keys 要点#xff1a; #xff08;1#xff09;keys 后面可以指定正则表达式 #xff08;2#xff09;在生产环境下建议禁用keys命令#xff0c;因为这个命令会查…一、基础命令 先启动redis服务使用redis-cli客户端连到redis数据库里面 1. 获取符合规则的键: keys 要点 1keys 后面可以指定正则表达式 2在生产环境下建议禁用keys命令因为这个命令会查询过滤redis中的所有数据可能会造成服务阻塞影响redis执行效率。 127.0.0.1:6379 keys * (empty list or set) 127.0.0.1:6379 set a 1 OK 127.0.0.1:6379 keys * 1) a 127.0.0.1:6379 keys a* 1) a scan命令用于迭代当前数据库中的key集合它支持增量式迭代每次执行只会返回少量元素所以它可以用于生产环境而不会出现像keys 命令那样可能会阻塞服务器的问题。 SCAN命令是一个基于游标的迭代器。这意味着命令每次被调用都需要使用上一次调用返回的游标作为该次调用的游标参数以此来延续之前的迭代过程当SCAN命令的游标参数被设置为 0 时 服务器将开始一次新的迭代 而当服务器向用户返回值为 0 的游标时 表示迭代已结束。SCAN 命令的返回值是一个包含两个元素的数组第一个元素是用于进行下一次迭代的新游标而第二个元素则是一个数组 这个数组中包含了所有被迭代出来的元素默认情况下scan返回10条数据。 127.0.0.1:6379 set a1 1 OK 127.0.0.1:6379 set a2 2 OK 127.0.0.1:6379 set a3 3 OK 127.0.0.1:6379 set a4 4 OK 127.0.0.1:6379 set a5 1 OK 127.0.0.1:6379 set a6 1 OK 127.0.0.1:6379 set a7 1 OK 127.0.0.1:6379 set a8 1 OK 127.0.0.1:6379 set a9 1 OK 127.0.0.1:6379 set a10 1 OK 127.0.0.1:6379 set a11 1 OK 127.0.0.1:6379 scan 0 1) 3 2) 1) a62) a73) a84) a115) a16) a97) a48) a29) a310) a 127.0.0.1:6379 scan 3 1) 0 2) 1) a52) a10 所以如果redis中有很多key我们可以使用scan命令来迭代一次迭代一部分不至于造成阻塞如果redis中的key比较少那么使用keys * 也是可以的。 指定返回的数量 127.0.0.1:6379 scan 0 count 5 1) 12 2) 1) a62) a73) a84) a115) a1 2. 判断键是否存在: exists 127.0.0.1:6379 exists a (integer) 1 127.0.0.1:6379 exists b (integer) 0 3. 删除键del 127.0.0.1:6379 del a (integer) 1 也支持一次删除多个键 127.0.0.1:6379 del a1 a2 (integer) 2 4. 获取键的类型type 返回值可能是这五种类型string,hash,list,set,zset 127.0.0.1:6379 set a 1 OK 127.0.0.1:6379 type a string 5. 帮助命令: help 127.0.0.1:6379 help setSET key value [expiration EX seconds|PX milliseconds] [NX|XX]summary: Set the string value of a keysince: 1.0.0group: string 6. 退出客户端quit/exit 不过我还是习惯使用 ctrlc 退出redis-cli客户端 注意Redis的命令不区分大小写但是key的名称需要区分大小写 二、Redis多数据库特性 1. 默认支持16个数据库 Redis默认支持16个数据库通过databases参数控制的这个参数在redis.conf配置文件中 [rootbigdata01 redis-5.0.9]# cat redis.conf |grep databases # Set the number of databases. The default database is DB 0, you can select # dbid is a number between 0 and databases-1 databases 16 # Compress string objects using LZF when dump .rdb databases? 2. 切换数据库 每个数据库对外都是以一个从0开始的递增数字命名不支持自定义。Redis默认选择的是0号数据库可以通过 select 命令切换。 3. 如何选择数据库 一般在工作中会使用2~3个数据库可以根据业务类型来分库不同业务的数据存到不同的库里面还有一种用法是一个库作为测试库一个库作为正式库。如果没有特殊需求一般使用0号数据库就可以了这个库使用起来比较方便默认就是0号库不需要使用select切换。 具体在工作中怎么用都行只要理解它的特性就可以了  注意 1但是有一点需要注意多个数据库之间并不是完全隔离的如果使用flushall命令则会清空redis中所有数据库内的数据。 2在redis中使用多个库并不能提高redis的存储能力因为默认这16个库共用redis的内存存储空间如果想要提高redis的存储能力需要给我们的服务器增加内存才可以。 127.0.0.1:6379 select 10 OK 127.0.0.1:6379[10] set c 10 OK 127.0.0.1:6379[10] keys * 1) c 127.0.0.1:6379[10] flushall OK 127.0.0.1:6379[10] select 0 OK 127.0.0.1:6379 keys * (empty list or set) 清空当前数据库中的数据可以使用flushdb 127.0.0.1:6379 set a 1 OK 127.0.0.1:6379 select 1 OK 127.0.0.1:6379[1] set b 1 OK 127.0.0.1:6379[1] flushdb OK 127.0.0.1:6379[1] select 0 OK 127.0.0.1:6379 keys * 1) a 127.0.0.1:6379
http://www.hkea.cn/news/14262604/

相关文章:

  • 网站等保测评怎么做静态网页开发工具
  • 网站建设电话销售说不需要如何做黑客攻击网站
  • 网站关键词部署网站怎么做才能赚钱
  • 天津平台网站建设推荐网站平均停留时间
  • 工商局网站怎么做增项浙江省住房和城乡建设厅网站 文件
  • 南宁网站建设方案报价营销网站制作公司推荐
  • 南京移动网站建设哪里强高端企业网站信息
  • 建网站流程 知乎搜索引擎营销原理
  • 做网站是数据库应该放在哪里仓库出入库管理系统
  • 气象网站建设管理的不足图书类网站建设策划书
  • 企业网站子页面模板wordpress的优缺点
  • 适配网站建设模版上海建设银行网站静安支行
  • 网站建设中首页模板下载wordpress子主题插件
  • 惠州市企业网站seo营销工具实验室网站建设意义
  • 响应式企业网站国外一些建筑公司网站
  • 人工智能软件旅游企业seo官网分析报告
  • 新手学做网站pdf长春网站建设网站制作推广
  • 懒人之家网站模板湖南网站制作团队
  • 那里建设网站航空摄影设计
  • 建设银行门户网站kali搭建wordpress
  • 企业公众号怎么制作济南seo优化外包服务
  • 飞沐网站建设北京网站是哪家公司开发的
  • sae网站开发seo实战密码读后感
  • 网站搭建多少钱logo修改长沙h5手机网站制作
  • 湘潭网站设计外包公司畜牧业网站建设
  • 网站开发三层结构网站设计的企业
  • 长沙网站设计培训学校锡林浩特网站建设
  • 大学学术建设专题网站上海环球金融中心
  • 成都隆昌网站建设中国搜索引擎排名2021
  • 织梦网站打不开在网站上做支付功能 需要什么