基本介绍
Redis 是完全开源的,是一个高性能的 key-value 数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
- Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
- Redis支持数据的备份,即master-slave模式的数据备份
优点
- 性能极高 –读写速度非常快;
- 丰富的数据类型,有 Strings, Lists, Hashes, Sets …
- Redis的所有操作都是原子性的,意思就是要么成功执行要么失败完全不执行;
- 丰富的特性: Redis还支持 publish/subscribe, 通知, key 过期等等特
下载
github下载地址:https://github.com/tporadowski/redis/releases
redis文件夹内容:
以上四个是redis的常用命令
redis-server:启动redis服务端
redis-cli:启动redis客户端
redis-check-aof:
redis-benchmark:用于redis性能测试,方法是通过在一定时间内发送大量请求进行测试
redis-windows.conf:这是windows版redis的配置文件
操作
打开一个 cmd 窗口 使用 cd 命令切换目录到 redis所在目录下 运行:
①点击redis-server.exe就运行起redis了,出现以下图标证明启动成功,默认端口是6379
②在不关闭上面cmd运行界面的基础上(保证redis服务开启的基础上),再次点击redis-cli.exe,出现以下情况证明redis客户端链接成功,可以操作redis了
注意:实际开发中更偏向使用Linux版的redis!,推荐阅读:Linux版安装