概述
什么是Redis?
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
Redis能干嘛?
- 内存存储、持久化,内存中时断电即失、所以持久化很重要(rdb,aof)
- 效率高,可以用于高速缓存
- 发布订阅系统
- 地图信息分析
- 计时器,计数器(浏览量)
Redis特性
- 多样的数据类型
- 持久化
- 集群
- 事务
Windows安装
1、下载安装包
https://github.com/dmajkic/redis
2、解压,打开文件夹
3、运行redis-server.exe即可运行
4、测试连接,打开redis-cli.exe
Linux安装
1、下载地址
https://redis.io/
2、下载导入虚拟机,解压即可
3、基本安装环境
yum install gcc-c++
make
make install
4、redis默认安装路径 /user/local/bin
5、设置reids的后台默认启动daemonize
设置为yes
6、启动redis
通过./redis-sercver
启动
7、测试
通过./redis-cli
进行连接测试
8、查看reids进程
9、关闭redis
redis-benchmark压力测试
redis-benchmark -h localhost -p 6379 -c 100 -n 100000