什么是Redis?
Remote Dictionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向。
数据类型有哪些?
它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。
安装
下载
官网下载最新版本,并解压到/usr/local,并将文件夹重命名为redis
遇到的坑
执行make命令时遇到的报错
1 | make[1]: *** [server.o] 错误 1 |
解决方法,升级gcc版本
1 | gcc -v |
再次make,安装成功后,Hint: It’s a good idea to run ‘make test’
查看安装目录
1 | cd /usr/local/bin |
- redis-benchmark 性能测试工具
- redis-check-aof 检查aof日志工具
- redis-check-rdb 检查rdb日志工具
- redis-cli redis客户端
- redis-server redis服务端
- redis-sentinel redis哨兵服务