Redis学习笔记-概述
什么是Redis
Redis(Remote Dictionary Server),即远程字典服务
- 开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API
- 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并在此基础上实现了master-slave(主从)同步
- 也被称之为结构化数据库
Redis能干嘛
- 内存存储、持久化,因为内存中数据是断电即失的,所以持久化很重要(rdb、aof)
- 效率高,可以用于高速缓存
- 发布订阅系统
- 地图信息分析
- 计时器、计数器(浏览量)
- …
安装
Windows安装
1、下载安装包:https://github.com/dmajkic/redis/releases
2、解压安装包
3、开启Redis,双击运行服务即可
(Redis默认端口是6379)
4、使用Redis客户端来连接Redis
一些基本用法:
ping # 测试连接,若返回pong,即连接成功
set key value # set基本值 键值对
get key # 根据键获取值
Linux安装
1、下载安装包 redis-6.2.4.tar.gz
2、解压Redis安装包
3、进入解压后的文件可以看到Redis的配置文件
4、基本的环境安装
yum install gcc-c++
make
make install
5、Redis的默认安装路径 /usr/local/bin
6、将Redis配置文件复制到我们当前目录下
7、Redis默认不是后台启动的,需要修改配置文件
8、启动Redis服务
9、使用Redis客户端进行连接
10、测试连接
11、关闭Redis服务