【Redis 系列】redis 学习二
Redis 是什么?
Redis(Remote Dictionary Service),远程字典服务
是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
Redis 是免费且开源的,是当下最热门的 Nosql 技术之一,他也被成为结构化数据库
Redis 支持的语言有这么多
Redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并在此基础上实现 master - slave (主从同步)
Redis 能干嘛?
Redis 能干的事情非常的多,咱们列举一些:
- 内存存储,持久化。 数据存储在内存中,若服务崩溃或者服务器宕机,内存中的数据就会丢失, 持久化相当重要,Redis 里面的持久化有 RDB,AOF
- 可以用于高速缓存,Redis 效率很高
- 做发布订阅系统
- 做地图信息分析
- 做计数器,计时器 等等
Redis 有啥特性
- 多样的数据类型
- 持久化
- 集群
- 事务处理
学习 Redis 需要用到的资料
- 官网:https://redis.io/
- 中文网站:http://www.redis.cn/
- 下载地址:
如何安装 Redis
window 下安装 Redis
1、官网上下载 windows Redis 的安装包:https://github.com/tporadowski/redis/releases
2、解压安装包
解压 zip 安装包 Redis-x64-5.0.10.zip,这个压缩包现在有 14 M了
- redis-server
redis 服务端
- redis-client
redis 客户端
- redis-check-aof 和 redis-check-rdb
redis 的持久化工具
- redis-benchmark
redis 的检测工具
3、打开 redis-server 进入服务端,可以看到如下界面
4、打开客户端 redis-cli ,可以尝试输入 ping
命令&#