简述
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。数据结构服务器,因为(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
特点
Redis 与其他 key - value 缓存产品有以下三个特点:
- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
- Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
- Redis支持数据的备份,即master-slave模式的数据备份类似(postgres 高版本支持)
环境搭建
- linux 环境搭建
1.查看Linux版本
2.官网下载安装包
下载地址:http://redis.io/download - 安装步骤:
tar xvf redis-5.0.8.tar.gz
cd redis-5.0.8
make
- 服务器启动
cd src/
./redis-server ../redis.conf //使用默认的配置启动
- 客户端启动:
$ cd src
$ ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"
使用netstat -na | grep 6379 //查看服务器监听情况