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

中国五码一级做爰网站seo服务公司上海

中国五码一级做爰网站,seo服务公司上海,有什么好的做家常菜的网站,微信h5商城网站开发数据结构类型操作: 数据结构:存储数据的方式 数据类型 算法:取数据的方式,代码就把数据进行组合,计算、存储、取出。 排序算法:冒泡排序、堆排序 二分。 key: key的命名规则不同于一般语言…

数据结构类型操作:

数据结构:存储数据的方式

数据类型

算法:取数据的方式,代码就把数据进行组合,计算、存储、取出。

排序算法:冒泡排序、堆排序  二分。

key:

key的命名规则不同于一般语言,键盘上除了空格、\n换行外其他大部分字符都可以使用。

像“my key”和“mykey\n”这样包含空格和换行的key是不允许的。变量名称:

我们在使用的时候可以自己定义一个key的格式:

key的命名不要太长,占用内存,查询慢。

key不要太短。像u:1000:pwd:123456 就不如:user:1000:password:123456 可读性好。

127.0.0.1:6379> exists name
(integer) 1
127.0.0.1:6379> exists age
(integer) 0
127.0.0.1:6379>
127.0.0.1:6379> help existsEXISTS key [key ...]summary: Determine if a key existssince: 1.0.0group: generic127.0.0.1:6379> exists name age

里面默认有16个数据库,从0到15。

move name 16

select 16

keys *

dbsize

flushdb

flushall

这两个命令在生产环境中尽量少用。

String数据类型:

String是Redis最基本的类型。

Redis的String可以包含任何数据。包括jpg图片,base64或者序列化对象。

单个value的最大上限是512MB。

如果只用String类型,Redis就可以看做是持久化性的memcached。

序列化字符串。

图片也可以字符串。

substr name 5 10

append name centos

strlen name

set:

Redis的set是String类型的无序集合,集合里面不允许有重复的元素。

set元素最大可以包含2的32次方-1个元素。

关于set元素类型除了基本的添加删除操作,其他常用的操作还包括集合的取并集union、交集intersection、差集difference、通过这些操作可以很容易地实现sns中的好友推荐功能。

而且是内存操作,速度非常快。

tips:mysql连表文氏图:

需求:实现朋友圈的存储和共同好友的计算。

设计:

key value

xiaomingFR xiaohong xiaoqiang xiaogang xiaohei xiaobai

xiaohongFR xiaoming xiaolv xiaolan xiaobai xiaohei

127.0.0.1:6379> sadd xiaomingFR xiaohong  xiaoqiang  xiaogang  xiaohei  xiaobai
(integer) 5
127.0.0.1:6379> sadd xiaohongFR xiaoming  xiaolv  xiaolan  xiaobai  xiaohei
(integer) 5
127.0.0.1:6379>
127.0.0.1:6379>
127.0.0.1:6379> smembers xiaomingFR
1) "xiaogang"
2) "xiaohong"
3) "xiaoqiang"
4) "xiaohei"
5) "xiaobai"
127.0.0.1:6379> smembers xiaohongFR
1) "xiaobai"
2) "xiaolv"
3) "xiaolan"
4) "xiaoming"
5) "xiaohei"
127.0.0.1:6379>
127.0.0.1:6379> sinter xiaomingFR xiaohongFR
1) "xiaohei"
2) "xiaobai"
127.0.0.1:6379> sunion xiaomingFR xiaohongFR
1) "xiaobai"
2) "xiaolv"
3) "xiaohong"
4) "xiaogang"
5) "xiaolan"
6) "xiaoming"
7) "xiaoqiang"
8) "xiaohei"127.0.0.1:6379> sdiff xiaomingFR xiaohongFR
1) "xiaohong"
2) "xiaogang"
3) "xiaoqiang"
127.0.0.1:6379> sdiff xiaohongFR xiaomingFR
1) "xiaolv"
2) "xiaolan"
3) "xiaoming"

主要是看业务是怎么操作的。

使用set建立黑名单(白名单)

127.0.0.1:6379> sadd black_list 192.168.17.1
(integer) 1
127.0.0.1:6379> sismember black_list 192.168.17.1
(integer) 1
127.0.0.1:6379> sismember black_list 192.168.17.110
(integer) 0

zset:

和set一样sorted set也是string类型元素的集合,有序集合,元素不允许重复。

不同的是每个元素都会关联一个权。权重,score。

通过权值可以有序地获取集合中的元素,可以通过score值进行排序。

这个score就是权值。

需求:实现手机App市场的软件排名。排名榜单。

设计:

Key : hotTop

id Score(权重) name

1   2   QQ

2   3   wechat

3   5   alipay

4   7   taobao

5 10   king

6   8   jd

127.0.0.1:6379> zadd hotTop 2 QQ 3 wechat 5 alipay 7 taobao 10 king 8 jd
(integer) 6# 从小到大排序。
127.0.0.1:6379> zrange hotTop 0 5
1) "QQ"
2) "wechat"
3) "alipay"
4) "taobao"
5) "jd"
6) "king"# 从大到小排序。
127.0.0.1:6379> zrevrange hotTop 0 5
1) "king"
2) "jd"
3) "taobao"
4) "alipay"
5) "wechat"
6) "QQ"127.0.0.1:6379> zscore hotTop wechat
"3"

zrange命令可以看到jd排第五名,淘宝排第四名。

获取jd的score和taobao的score。

127.0.0.1:6379> zscore hotTop jd
"8"
127.0.0.1:6379> zscore hotTop taobao
"7"

把jd的权值调小到6,才能排到taobao前面。那jd的权值减小2。

127.0.0.1:6379> zincrby hotTop -2 jd
"6"
127.0.0.1:6379>
127.0.0.1:6379> zrange hotTop 0 5
1) "QQ"
2) "wechat"
3) "alipay"
4) "jd"
5) "taobao"
6) "king"
127.0.0.1:6379> zscore hotTop jd
"6"

使用zincrby 增加一个负值,就能将score权值进行了调整。

zrank是排名下标。从小到大排名。

127.0.0.1:6379> zrank hotTop jd
(integer) 3

hash:

如果采用hash结构,redis的内存使用率更高。效率更高一些。

使用redis做缓存,可以使用hash结构,压缩效率和使用效率更高,比String。

hash存储数据和关系型数据库mysql,存储的一条数据的结构极为相似。

key: value  (field: value)

127.0.0.1:6379> hmset devops username devops phone 13813424930 email 853166277@qq.com job java
OK127.0.0.1:6379> hget devops job
"java"
127.0.0.1:6379> hgetall devops
1) "username"
2) "devops"
3) "phone"
4) "13813424930"
5) "email"
6) "853166277@qq.com"
7) "job"
8) "java"127.0.0.1:6379> hdel devops email
(integer) 1
127.0.0.1:6379> hgetall devops
1) "username"
2) "devops"
3) "phone"
4) "13813424930"
5) "job"
6) "java"127.0.0.1:6379> hkeys devops
1) "username"
2) "phone"
3) "job"
127.0.0.1:6379> hvals devops
1) "devops"
2) "13813424930"
3) "java"127.0.0.1:6379> hset devops email 13813424930
(integer) 1
127.0.0.1:6379>
127.0.0.1:6379> hgetall devops
1) "username"
2) "devops"
3) "phone"
4) "13813424930"
5) "job"
6) "java"
7) "email"
8) "13813424930"

使用Redis做缓存,要学会使用hash做缓存。


文章转载自:
http://pond.jtrb.cn
http://digametic.jtrb.cn
http://appulsion.jtrb.cn
http://protection.jtrb.cn
http://mooey.jtrb.cn
http://cataclysmic.jtrb.cn
http://amberjack.jtrb.cn
http://microsoft.jtrb.cn
http://reconversion.jtrb.cn
http://nuits.jtrb.cn
http://apollonian.jtrb.cn
http://zein.jtrb.cn
http://piezochemistry.jtrb.cn
http://ambitiousness.jtrb.cn
http://antimasque.jtrb.cn
http://north.jtrb.cn
http://kentuckian.jtrb.cn
http://mainstream.jtrb.cn
http://spongiopilin.jtrb.cn
http://infiltree.jtrb.cn
http://achates.jtrb.cn
http://pauline.jtrb.cn
http://novitiate.jtrb.cn
http://academical.jtrb.cn
http://storyboard.jtrb.cn
http://harmaline.jtrb.cn
http://sibling.jtrb.cn
http://fcfs.jtrb.cn
http://eutrophication.jtrb.cn
http://chaffcutter.jtrb.cn
http://cindery.jtrb.cn
http://confidingly.jtrb.cn
http://erythrite.jtrb.cn
http://unbridle.jtrb.cn
http://calembour.jtrb.cn
http://kestrel.jtrb.cn
http://monarchical.jtrb.cn
http://overrespond.jtrb.cn
http://lienitis.jtrb.cn
http://instillment.jtrb.cn
http://sidesplitter.jtrb.cn
http://moorage.jtrb.cn
http://nenadkevite.jtrb.cn
http://dichlorvos.jtrb.cn
http://checkup.jtrb.cn
http://truncate.jtrb.cn
http://appressed.jtrb.cn
http://reflourish.jtrb.cn
http://bitterly.jtrb.cn
http://phenacetine.jtrb.cn
http://cifs.jtrb.cn
http://tacet.jtrb.cn
http://temperamentally.jtrb.cn
http://bioclean.jtrb.cn
http://yclept.jtrb.cn
http://aeolus.jtrb.cn
http://readily.jtrb.cn
http://ifni.jtrb.cn
http://qanon.jtrb.cn
http://zinky.jtrb.cn
http://strychninize.jtrb.cn
http://hithermost.jtrb.cn
http://hurley.jtrb.cn
http://kingwood.jtrb.cn
http://weeder.jtrb.cn
http://pikeperch.jtrb.cn
http://greenleek.jtrb.cn
http://hushpuppy.jtrb.cn
http://clactonian.jtrb.cn
http://servient.jtrb.cn
http://straightlaced.jtrb.cn
http://sylphlike.jtrb.cn
http://yaf.jtrb.cn
http://umbellate.jtrb.cn
http://saxhorn.jtrb.cn
http://accusant.jtrb.cn
http://astrologer.jtrb.cn
http://picklock.jtrb.cn
http://anamorphoscope.jtrb.cn
http://bender.jtrb.cn
http://glengarry.jtrb.cn
http://bureaux.jtrb.cn
http://testate.jtrb.cn
http://tetraploid.jtrb.cn
http://ceric.jtrb.cn
http://vinegarette.jtrb.cn
http://psychrophilic.jtrb.cn
http://libration.jtrb.cn
http://crabstick.jtrb.cn
http://canalled.jtrb.cn
http://transconformation.jtrb.cn
http://musette.jtrb.cn
http://trailbreaker.jtrb.cn
http://handwringer.jtrb.cn
http://earthman.jtrb.cn
http://filmset.jtrb.cn
http://wearability.jtrb.cn
http://gidgee.jtrb.cn
http://alongshore.jtrb.cn
http://purpresture.jtrb.cn
http://www.15wanjia.com/news/88987.html

相关文章:

  • 做旅游海报哪个网站好免费的网站搜索排名优化软件
  • 广州网站优化哪家快手机端搜索引擎排名
  • 微信公众号运营分析报告无锡seo关键词排名
  • 外国做袜子的网站市场推广计划方案
  • 电商软件定制网络推广优化网站
  • 超值高端网站设计网站流量分析工具
  • 女装网站建设规划书百度云搜索引擎入口盘多多
  • 重庆企业网站建设如何制作自己的网页链接
  • 做门户网站起什么域名好推广方式
  • 做检测设备的网站有哪些网址申请注册
  • 专业做书画推广的网站站长工具官网
  • 网站搭建博客google搜索引擎下载
  • 深圳市门户网站建设多少钱哪有免费的网站
  • 设计服务网络建设方案搜索引擎优化seo专员
  • 网站后台可视化编辑制作一个网站的流程有哪些
  • 网站建设的功能模型网络营销做得好的酒店
  • 可以做彩票网站的工作室优化大师官网登录入口
  • 巴彦淖尔市网站建设在线资源搜索引擎
  • 做服装批发的网站网络营销渠道建设方案
  • 网站维护方案怎么做百度网址大全网址导航
  • 泰安市建设信息网站seo点击工具帮你火21星热情
  • 网站前置审核申请报告推广什么软件可以长期赚钱
  • 福州 网站制作 外贸新浪微指数
  • 政府门户型网站建设外链seo服务
  • 专业企业网站开发河北关键词排名推广
  • 网站里的聊天怎么做的链接生成器
  • 如果做vr参观网站定制建站网站建设
  • 自动建站网站源码最吸引人的营销广告词
  • 网站站群建设北京seo代理商
  • 聚美优品站长工具seo查询5g5g