第一章:Redis初识及安装


Redis八大特性

  1. 速度快
    Redis是用C语言实现的;
    Redis的所有数据存储在内存中。
  2. 持久化
    Redis的所有数据存储在内存中,对数据的更新将异步地保存到磁盘上。
  3. 支持多种数据结构
    Redis支持五种数据结构:String、List、Set、Hash、Zset
  4. 支持多种编程语言
    Java、php、Python、Ruby、Lua、Node.js
  5. 功能丰富
    除了支持五种数据结构之外,还支持事务、流水线、发布/订阅、消息队列等功能。
  6. 源码简单
    约23000行C语言源代码。
  7. 主从复制
    主服务器(master)执行添加、修改、删除,从服务器执行查询。
  8. 高可用及分布式
    Redis-Sentinel(v2.8)支持高可用
    Redis-Cluster(v3.0)支持分布式

安装

$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz 
$ tar xzf redis-4.0.9.tar.gz 
$cdredis-4.0.9 
$ make

二进制文件是编译完成后在src目录下,通过下面的命令启动Redis服务:

$ src/redis-server
你可以使用内置的客户端命令redis-cli进行使用:
$ src/redis-cli redis>setfoo bar OK redis>getfoo"bar"

应用场景

  1. 缓存系统
  2. 计数器
  3. 消息队列系统
  4. 排行榜
  5. 社交网络
  6. 实时系统
上一篇:redis安装以及java连接
下一篇:阿里云CentOS7.0如何安装Redis服务详解