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

青岛天河小学网站建设wordpress 站长统计插件

青岛天河小学网站建设,wordpress 站长统计插件,中铁建门户网登录入口,wordpress 调查一、基础命令 先启动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/14413258/

相关文章:

  • 2015帝国cms网站广告设计专业技能有哪些
  • 怎么在企业站建立网站吗html常用标签及属性
  • 诸城网站建设如何建设一个电子商务网站
  • 国外 外贸 网站 源码ui设计就业方向有哪些?
  • 做网站可以先做再给钱吗网站的logo在百度怎么显示不出来
  • 电商网站 内容优化有哪些购物的网站
  • 怎么做wood网站教程智慧展馆科技展厅
  • 网站宣传的重要性1 网站建设的目标是什么
  • 自己做网站有什么用芜湖市建设路小学网站
  • 宁德网站制作公司wordpress用户邮件营销插件
  • 网站开发 培训北京餐饮培训网站建设
  • wordpress 插件本地化关键词优化营销
  • 郑州网站seo费用品牌vi机构
  • 佛山网站设计案例浏览器主页网址推荐
  • 公司做网站的开支会计分录怎么做中牟郑州网站建设
  • 推广公司的网站可以采取哪些方式长沙谷歌优化
  • 长岭建设局网站网页布局是指什么
  • 网站推广优化公司建设项目环保验收公示网站
  • 做特产网站的原因都什么网站用wordpress
  • gta5网站建设专教做蛋糕的网站
  • 河南优化网站天津市建设厅网站
  • 展示型网站建设方案书ppt模板怎么做 下载网站
  • 天河建设网站服务投资公司是做什么的
  • python可以做的网站论文网站建设视频l
  • 网站建设去哪找客户wordpress订阅插件
  • 李笑来做的一个网站微信公众号上发布wordpress
  • 容桂网站建设哪家公司好wordpress小清新
  • 企业网站开发前后台模块设计网站建设班级通讯录
  • 网站如何备案 附备案流程图长沙建设网站的公司
  • 网站的页头页脚怎么做手机网页显示不全