1-NoSQL介绍及Redis安装
2020-02-10 16:09:22来源:博客园 阅读 ()
1-NoSQL介绍及Redis安装
随着互联网的不断发展和软件架构的不断复杂化,同时随着网站访问量的日渐上升,导致传统单机关系型数据库应用已经无法满足人们的需求,在高并发的场景下,频繁的数据库存取操作使得服务器压力剧增,甚至导致服务器宕机,为了缓解服务器压力,由此NoSQL技术应运而生。
什么是NoSQL
NoSQL的四大分类及典型应用
-
K-V键值:Redis、Tair
-
文档型数据库:MongoDB、CouchDB
-
列存储数据库:HBase、分布式文件系统
-
图关系数据库:Neo4J、InfoGrid
四者区别
什么是Redis
Redis(全称:Remote Dictionary Server 远程字典服务)是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
特点
-
Redis支持数据持久化,可以将内存中的数据存在磁盘中,机器重启后,可以再次加载使用
-
Redis支持多种数据类型的数据,不仅仅支持Key-Value类型的数据,还支持list、set、hash等数据类型
-
Redis支持数据的备份
官网
https://redis.io/
功能
-
支持内存存储和持久化
-
可以设定数据过期时间
-
发布订阅消息的功能
-
定时器、计数器
-
自动故障转移
安装
-
下载安装包:访问https://redis.io/download 下载安装包,点击下载,如果在非本机安装需要把安装包上传到需要安装的机器上
或者使用
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
命令下载redis资源
-
解压
tar zxvf redis-5.0.7.tar.gz
-
编译
切换到redis解压后的目录
cd redis-5.0.7
make -
如果遇到以上错误,说明未安装gcc
使用
yum install gcc-c++
安装redis编译的c环境 -
安装
进入src目录
make install PREFIX=/usr/local/redis PREFIX参数指定redis的安装目录
前台启动
redis-server
由于笔者之前装过Redis,所以这里Redis的版本是4.0.9
-
后台启动
修改redis.conf文件的daemonize no 改成daemonize yes,让服务在后台启动
运行redis-server /usr/local/redis/redis.conf启动服务
6.连通测试
redis-cli
ping-
关闭
单实例:redis-cli shutdown
多实例:指定端口关闭:redis-cli -p 6379 shutdown
-
原文链接:https://www.cnblogs.com/ccczg/p/12291011.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- redis缓存 2020-06-12
- 与JAVA集合相遇 2020-06-11
- Spring Boot 2.3.0 新特性Redis 拓扑动态感应 2020-06-11
- 作为一个面试官,我想问问你Redis分布式锁怎么搞? 2020-06-10
- 今天来介绍java 各版本的新特性,一篇文章让你了解 2020-06-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash