52-天亮大数据系列教程之舆情热点挖掘项目-课堂笔记-9-redis

1、计算机存储界质的性能比较?
从高速往低速排列:
cpu寄存器(KB)->系统l1、l2、l3级cache->(MB)->内存(GB)->固态磁盘(SSD、GB)->机械磁盘(SATA、SCSI类,TB级别)
->CD/DVD->软盘

2、数据持久化(Persistence)
数据的落盘操作,即存储在一个关机、重启等操作后还可以恢复的界质上。
最常见的持久化界质就是磁盘。

3、主从备份
备份:即把数据原样拷贝保存到另一个地方一份,当然也可以是多份。
主从备份:主备份是完整的一份数据,也称为原数据,
从备份是指从主备份拉过来一个完整的数据拷贝,可以是全量也可以是增量,
在redis里是增量备份,此时的从备份往往是单台机器的模式。

4、原子性操作
要么全部成功,要么全部失败。
数据库的四大特性:ACID

5、msi安装包
msi : microsoft software install,微软的程序安装包

6、window bat编程
window bat编程,就相当于linux shell脚本编程。
各种window功能都可以在bat中通过编写代码来调用、二次开发等。

7、shell tar命令解压缩
解压缩:tar xzvf file.tar.gz
压缩:tar czvf destination.tar.gz file_list
归档文件:tar就是归档的一种,解决的是多合一的问题,即多个文件或文件夹归档成一个文件的过程,其中不做任何压缩。
压缩文件:gz就是压缩文件的一种,解决的是节省磁盘的问题,将占磁盘多的文件,通过某种压缩算法处理,最终达到减少所占磁盘大小的目标。

8、redis server启动时候的端口被占用问题的解决方法
修改redis.conf配置文件,其路径在redis_home/目录下,即与src同级目录中。
修改其中的6379端口值,改成一个未被系统占用的即可,如6380。
小于1024的端口,属于系统保留端口,其它端口可以自由使用。

9、关于redis-server后台执行方法
nohup ./redis-server redis_conf &

10、序列化与反序列化介绍
序列化:将内存中对象数据转化成可用于持久化保存的二进制数据。
反序列化:将之前持久化时保存的二进制数据,转化成内存中对象数据的方法。

11、redis当中数据结构与关键字的关联关系?
set:对应的无序结构,等同于java当中put
push: 对应的是有序结构,等同于java当中的add

12、redis关键字当中的x和nx结尾,如setx,setnx,lpushx?
其中的x:代表exist
nx: 代表的not exist

13、时间复杂度和空间复杂度的概念
时间复杂度:做一种计算,它需要计算的最细粒度的次数。此复杂度问的较多。
空间复杂度:做一种计算,需要占到的空间变量数据,此复杂度问的较少。
表达形式都是O(1)、O(n)、O(n2)

14、关于去重方法的对比分析

  1. set去重
    优点:简单、可以返回元素明细。
    缺点:底层是数组、伸缩性不好、地址必须连续、数据量大时对内存配置要求比较高
  2. HyperLogLog
    基于概率统计的算法实现
    优点:占空间小、快速、不随元素增长而所使用空间增长
    缺点:无法拿到元素明细、要能接受一定程度的误差-1%
  3. 布隆过滤器-BloomFilter
    核心数据结构:即为BitMap,中文称位图
    优点:占空间有限不变、快速、不随元素增长而所使用空间增长
    缺点:无法拿到元素明细、要能接受一定程度的误差
    应用场景:
    PV和UV统计
    PV: Page Visit,一次页面访问称为一个pv
    UV统计:Uniq Visit,去重后访问页面的次数,


天亮教育是一家从事大数据云计算、人工智能、教育培训、产品开发、咨询服务、人才优选为一体的综合型互联网科技公司。
公司由一批BAT等一线互联网IT精英人士创建,
以"快乐工作,认真生活,打造高端职业技能教育的一面旗帜"为愿景,胸怀"让天下没有难找的工作"使命,
坚持"客户第一、诚信、激情、拥抱变化"的价值观,
全心全意为学员赋能提效,践行技术改变命运的初心。

更多学习讨论, 请加入
官方-天亮大数据交流-366784928
群二维码:
这里写图片描述
天亮教育公开课-从小白到大佬修成记-全系列视频地址:http://bbs.myhope365.com/forum.php?mod=viewthread&tid=1422&extra=page%3D1

欢迎关注天亮教育公众号,大数据技术资料与课程、招生就业动态、教育资讯动态、创业历程分享一站式分享,官方微信公众号二维码:
在这里插入图片描述

天亮教育官方群318971238,
爬虫、nlp技术qq群320349384
hadoop & spark & hive技术群297585251
教育培训官网:http://myhope365.com
项目研发业务尚云科技官网:http://shangyuninfo.com/
官方天亮论坛:http://bbs.myhope365.com/

猜你喜欢

转载自blog.csdn.net/erliang20088/article/details/85835825