Linux我爱编程

01_Redis介绍和安装运行

2017-04-20  本文已影响72人  对方不想理你并向你抛出一个异常

redis主题

01_Redis介绍和安装运行
02_Jedis的介绍和使用
03_Redis数据类型和数据操作的命令
04_Redis集群

什么是redis

redis是一个nosql(not only sql不仅仅只有sql)数据库.翻译成中文叫做非关系型数据库.

关系型数据库与非关系型数据库

出处
redis是一家意大利的创业公司出的,然后后来这家公司被VMware赞助. redis底层用C语句编写.

优缺点
优点:存取速度快,官方称读取速度会达到30万次每秒,写速度在10万次每秒左右,具体限制于硬件.
缺点:对持久化支持不够良好,
redis是将数据存放到内存中,由于内容存取速度快所以redis被广泛应用在互联网项目中,
所以redis一般不作为数据的主数据库存储,一般配合传统的关系型数据库使用.

redis应用领域

怎么使用

redis持久化方案:

主从复制:

这里使用了心跳检测机制,主从复制必须使用rdb持久化方式
  从服务器一般是只读的,保证主服务器和从服务器的数据一致性

安装与运行redis

安装环境

安装

安装目录/bin下的文件列表

redis启动

前端模式启动
  直接运行bin/redis-server将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法。如下图:

前端模式启动

后端模式启动

redis客户端

在redis的安装目录中有redis的客户端,即redis-cli(Redis Command Line Interface),它是Redis自带的基于命令行的Redis客户端。
  redis-cli默认连接本机的redis,本机的redis没有启动则报connection refused的错误。

redis多数据库

启动多个redis进程

方式一:

方式二(推荐)

redis关闭

上一篇 下一篇

猜你喜欢

热点阅读