应用场景
- 利用redis中字符串类型完成项目中手机验证码存储的实现
- 利用redis中字符串类型完成具有失效性业务功能、12306 淘宝 订单还有40分钟
- 利用redis分布式集群系统中session共享
- 利用redis zset类型 可排序set类型 元素 分数 排行榜等销量功能
- 利用redis分布式缓存
- 利用redis存储认证之后的token信息--》token超时
- 利用redis解决分布式集群系统中分布式锁问题
redis的安装
网卡的配置文件路径
/etc/sysconfig/network-scripts/ifcfg-ens33
1、将redis安装包解压,打包的话-czvf
tar -xzvf redis-4.0.10.tar.gz #解压

2、进入目录,makefile代表当前软件可以通过编译安装的方式进行使用
cd redis-4.0.10

3、安装gcc编译环境
yum install -y gcc

4、在redis目录中执行makefile
make MALLOC=libc

5、安装并且指定路径
make install PREFIX=/usr/redis
6、进redis安装的bin中,redis-server数据库服务器,与mysql的server服务端类似。redis-cli就是客户端,登录操作的一端,就像navicat工具连接数据库一样。
cd /usr/redis/bin

7、启动server服务器
./redis-server

8、另外再开一个窗口,使用client连接,这里有两种客户端连接的方式
第一种:指定ip端口
./redis-cli -h localhost -p 6379
第二种:默认ip端口
./redis-cli

redis基本命令
1、设置一个key,value形式的值
set name zhangsan

2、根据key值获取value值
get name

3、查询当前数据库中所有的key
keys *

4、清空数据库,内容就为空了,清空的当前数据库
flushdb

5、切换数据库,redis中总共有16个分数据库,每个数据库互不影响,数据库索引index【0-15】
select 0
select 1

6、清空所有数据库的数据
flushall

redis配置
1、将redis安装包下的redis.conf拷贝到安装目录中
/root/redis-4.0.10 到安装目录中
拷贝config
cp redis.conf /usr/redis/

2、编辑文件,端口号、数据库个数
vi redis.conf

修改启动端口

数据库个数

修改数据库个数

3、启动服务端,带着自定义的配置文件,回到软件安装目录
cd /usr/redis/bin
启动服务端
./redis-server ../redis.conf
这里会发现,端口已经改变了

4、启动客户端
./redis-cli -h localhost -p 7000
