二.Redis简介
1.Redis是什么
Remote Dictionary Server
远程字典服务器
是一个开源的免费的内存数据库
基于内存运行,并支持持久化操作
2.优点
- 支持数据的读写
- 支持数据的持久化
- 支持一主多仆
- 主服务器负责写操作
- 从服务器负责读操作
- 支持数据订阅
- 读取数据的性能较高
3.安装Redis
-
下载对应版本的redis文件
- 建议使用linux
-
将redis解压到一个非中文无空格的目录中
tar -xvf redis-5.0.5.tar.gz
-
编译
cd redis-5.0.5 make
-
安装
make install #如果有权限,安装完成之后生成bin目录 #如果没有权限,在有权限的位置创建执行目录 cd ~ mkdir redis-bin cd ~/redis-5.0.5 make install PREFIX=~/redis-bin/ #安装完成之后生成bin目录 #redis中所有的执行命令都需要进入安装完成之后的bin目录中进行执行 #该目录中存放了redis的可执行程序
-
启动redis服务器
#本地启动方式 ./redis-server #指定端口号启动 ./redis-server --port 6380 #配置文件启动方式 ./redis-server 配置文件的路径名+文件名
-
启动redis客户端
- 连接指定的服务器
#连接本地redis服务 ./redis-cli #连接指定端口的redis服务 ./redis-cli -p 端口号 #连接指定的服务器上的redis服务 ./redis-cli -h ip -p port
-
测试
- 在客户端中输入ping
- 如果返回pong表示成功
-
停止
- 方式一:快捷键Ctrl+C
- 方式二:客户端执行shutdown命令