概述
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis能干什么
- 内存存储,持久化, 效率高,可以用于高速缓存
- 好友关系,(利用集合的一些命令交集、差集命令求共同关注、共同爱好等)
- Session共享, (集群服务中,可以避免用户频繁登录操作)
- 发布订阅系统,(到货通知,邮件发送之类)
- 地图信息分析,(获取经纬度,查询两地之间距离)
- 计时器、计数器,(用户点赞数、用户访问量)
- 。。。。。。
安装
Redis官网地址: https://redis.io/
Windows
- Redis官网并未提供Windows版的安装包、我们可以在github上找到https://github.com/microsoftarchive/redis/releases/tag/win-3.2.100
-
下载成功后,我们会得到一个.zip的压缩文件,直接在电脑上解压即可
-
点击redis-server.exe启动Redis服务端程序
-
点击redis-cli.exe启动Redis客户端程序
- 输入ping指令,返回pong说明Redis连接成功,到此Windows版的Redis就安装成功了。但是我们在实际应用中,服务器往往是Linux版的,并且Redis官方也简易我们部署在Linux上
Linux
-
进入官网地址,下载安装包
-
通过远程工具Xshell7使用命令 rz 将压缩文件上传到根目录下的opt文件夹下
- rz 查看是否安装lrzsz程序
- 没有安装,使用yum -y install lrzsz命令下载
- rpm -qa lrzsz 查看是否安装
- 右击所有会话的属性,查看上传命令
-
在命令行输入rz-E命令,选择Redis安装压缩包即可
-
tar -zxvf 解压压缩包
-
基本环境安装
yum install gcc-c++ # 然后进入redis目录下执行 make # 然后执行 make install
-
redis的默认安装目录在 /usr/local/bin, 进去我们发现有两个类似Windows版的目录,分别是启动和连接
-
然后将Redis的安装包下的redis.conf文件复制到默认安装目录下 cp /opt/redis-7.0.5/redis.conf mconfig/
-
因为Redis不是后台启动的,需要我们配置一下该文件
#打开配置文件 vim redis.conf #保存 wq!
-
接下来就是启动和连接redis了
#启动redis服务 redis-server mconfig/redis.conf #连接redis服务 redis-cli -p 6379 #查看redis进程 ps -ef |grep redis #关闭redis服务 shutdown
-
测试基本命令
-
查看Redis进程 ps -ef |grep redis
-
查看Redis进程 ps -ef |grep redis
-
关闭Redis服务