Redis安装入门

1. NoSQL概述

NoSQL=Not Only SQL

为什么需要NoSQL:

  • High Performance - 高并发读写
  • Huge Storage - 海量数据的高效率存储和访问
  • High Scalability && High Availability - 高可扩展性和高可用性

NoSQL特点:

  • 易扩展
  • 灵活的数据模型
  • 大数据量,高性能
  • 高可用

2. Redis概述

高性能键值对数据库,支持的键值数据类型:

  • 字符串类型
  • 列表类型
  • 有序集合类型
  • 散列类型
  • 集合类型

Redis的应用场景:

  • 缓存
  • 任务队列
  • 网站访问统计
  • 数据过期处理
  • 应用排行榜
  • 分布式集群架构中的session分离

3. Redis安装

安装gcc

yum install gcc-c++

进入指定redis目录 进行make

make

安装到指定路径下

 make PREFIX=/usr/local/redis install

复制redis.conf到 /usr/local/redis 目录下

cp redis.conf /usr/local/redis/

修改redis.conf中为配置,将daemonize 设为yes,后台启动

daemonize yes

启动redis,在redis目录下

 ./bin/redis-server ./redis.conf

查看redis是否启动成功

ps -ef | grep -i redis

关闭redis

./bin/redis-cli shutdown

进入用户命令行

./bin/redis-cli