Redis名词解释

2018-10-11
一、NoSQL[百度百科]
  Redis属于NoSQL数据库的一种。
  NoSQL泛指非关系型数据库(Not only SQL)。随着互联网的兴起,传统的关系型数据库对高并发的数据操作已经力不从心,NoSQL的诞生就是为了解决新时代的大数据带来的挑战。

NoSQL四大分类:
  键值(key-value)存储数据库,这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。如Redis、Memcached.

二、Redis[百度百科]
  Redis是一个开源的使用ANSI(美国国家标准学会) C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
主从双备
redis缓存击穿1
  [redis缓存击穿1](# Redis与Memcached的区别
)

Redis与Memcached的区别

set 无序原理:
  在python中set的底层结构和字典是完全一样的都是哈希表,就当成是只有键没有值的字典就可以了。
Python 早期版本就没有set这个类型,那时候开发者都是直接建一个 {key1:None, key2:None}的字典来实现set的功能。
字典和set都是用空间来换时间,空间浪费很大。
set的最大用途是解决了判断某个元素在集合中出现的查找效率问题。

Github项目操作:命令详解

SVN服务器是什么

1. 个人信息登录,用于标识开发者信息

git config --global <key> <value>

git config --global user.name 'Github上注册的昵称'
git config --global user,email 'Github绑定的邮箱'

git config --list    # 查看当前开发者信息

2. 初始化本机仓库

git init  # 使用这个命令创建的仓库不是裸仓库,而是在当前目录下生成.git目录,该目录为仓库;而当前目录为工作空间。

3. 克隆远程项目到本机仓库

git clone <Github上的项目路径>  

4. 进入工作目录,开始工作

cd 到要操作的项目文件夹中   # 这个目录被称为工作区

5.

git add <file_name>  # 把更新过的文件,add到暂存区中,

6. 提交到本机仓库中

git commit -m '此次对文件的更改信息(备注)'

7. 提交到Github上(1),

git push origin master

8. 提交到Github上(2)

git push 

8. ssh验证

ssh -T  git@github.com
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,124评论 2 89
  • 转载地址:http://gnucto.blog.51cto.com/3391516/998509 Redis与Me...
    Ddaidai阅读 21,500评论 0 82
  • Nosql概述 在介绍Redis之前,首先先要介绍Nosql的概念。 互联网架构发展 在90年代的时候,计算机访问...
    COKIDCC阅读 3,926评论 0 1
  • NOSQL类型简介键值对:会使用到一个哈希表,表中有一个特定的键和一个指针指向特定的数据,如redis,volde...
    MicoCube阅读 9,485评论 2 27
  • 女:我喜欢你。 男:你配不上。 女:你会后悔的。 几年后...... 男:我喜欢你。 女:你配不上。...
    沈晨雅阅读 1,170评论 0 0