Fork me on GitHub

Redis菲关系数据库介绍以及在linux上的安装配置

1.NoSQL菲关系型数据库介绍

  关系型数据库:mysql,oracle,db2使用二维表的形式进行数据的储存,通过建立表和表之间的关系,来描述数据之间的关系。

  所有非关系数据库:不保证数据的ACID(原子性,一致性,持久性,隔离性),没有建立起数据之间的特定关系,提高数据的扩展能力,提高了数据的访问效率。特别是在大数据环境中性能比同类数据库优秀,提高了数据的读写能力。

2.Redis数据库介绍

  基于键值对来储存数据,value的属性有:String,List,Set,SortedSet,Hash

  实现:数据之间的交集,并集和差集操作。

  将数据保存在内存(缓存),在大数据,高并发环境中提高数据的读写效率,自动实现将内存的数据周期性写入到磁盘,通过特定的算法,将不再使用的数据从内存写入磁盘(FIFO,LRU,WEAK)或者修改数据的操作写入到一个文件中(日志文件)。当Redis服务器重新启动的时候会将保存在磁盘上的数据根据算法还原(1.直接加载磁盘上的数据,2. 根据数据库的操作日志进行还原),由于将数据包到内存中,所以实际应用中将redis作为缓存进行使用,解决热点数据排序问题。

  Redis可以通过集群的方式实现数据的读写分离,主从同步,提高数据的操作性能。

3.Redis在linux上的安装

1.linux的防火墙要关闭

  通过linux实现Redis压缩包的上传:

  

 

 

  解压redis安装包:

 

   

  安装Redis的依赖

 

   

  执行Redis编译:

 

 

  创建redis安装目录

 

 

  执行redis的安装

 

 

  启动redis服务

 

 

 在这里注意,我们会发现这是一个前端启动,不能输入linux命令,需要我们按Ctrl+C强行关闭

 

  后端启动设置:

 

 

  

 

 

 

 

 

 

 

 

 

  查看redis进程

 

 

  访问redis

 

 

  这样就安装好了,我们还可以安装redis客户端

需要的文件:

 

posted @ 2021-10-25 19:32  fat_fox  阅读(44)  评论(0)    收藏  举报