00 环境说明
名称 | 版本 |
---|---|
Linux | 阿里云服务器CentOS 8 |
Redis | 6.2.4 |
01 Redis简介
-
简介(照抄官网)
Redis是一个开源(BSD许可)的内存数据结构存储,用作数据库、缓存和消息代理。Redis提供诸如字符串(String)、哈希(Hash)、列表(List)、集合(Set)、带范围查询的排序集合、位图、超日志、地理空间索引和流等数据结构。Redis具有内置的复制、Lua脚本、LRU逐出、事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster的自动分区提供高可用性。
-
用途
- 缓存
- 分布式锁
- 限流
- 布隆过滤器
02 Redis安装
-
直接编译
进入官网,点击Download
选择最新的稳定版,在Download按钮,点右键,复制链接地址
使用Liunx的wget命令下载下来,并且解压缩,编译安装
[root@ytw ~]# wget https://download.redis.io/releases/redis-6.2.4.tar.gz
[root@ytw ~]# tar -xvzf redis-6.2.4.tar.gz
[root@ytw redis-6.2.4]# make && make install
02 配置并启动
-
启动
输入命令
[root@ytw redis-6.2.4]# redis-server redis.conf
页面出现如下文字,说明启动成功
port是redis监听的端口
pid是redis的进程编号
-
以守护线程模式启动(后台启动)
上面的启动方式有一个缺陷,Redis启动之后,这个命令窗口就处于阻塞状态,不能进行其他操作,Redis提供一个配置,让Redis后台运行。
编辑redis配置文件,修改daemonize为yes,保存并退出,重新启动Redis。
[root@ytw redis-6.2.4]# vim redis.conf daemonize yes
再次启动之后,命令行瞬间进入可输入的状态
通过命令查看是否启动
[root@ytw redis-6.2.4]# ps -aux | grep redis
到此,Redis安装并启动成功。