Redis - 安装和部署教程1(CentOS下单个Redis实例安装)
作者:hangge | 2019-10-15 08:14
一、Redis 介绍
- Redis 是一个使用 C 编写的基于内存的 NoSQL 数据库,它是目前最流行的键值对存储数据库。
- Redis 由一个 Key、Value 映射的字典构成,与其它 NoSQL 不同,Redis 中 Value 的类型不局限于字符串,还支持列表、集合、有序集合、散列等。
- Redis 不仅可以当作缓存使用,也可以配置数据持久化后当作 NoSQL 数据库使用,目前支持两种持久化方式:快照持久化和 AOF 持久化。
- Redis 也可以搭建集群或者主从复制结构,在高并发环境下具有高可用性。
二、Redis 安装
1,下载 Redis
如果提示未找到 wget 命令可以先执行 yum install wget 安装 wget
wget http://download.redis.io/releases/redis-6.2.9.tar.gz
2,安装 Redis
依次执行下面命令,解压下载的文件并进入文件夹进行安装:注意:要保证 Linux 服务器安装了 C 语言的编译环境,如果没有安装(比如 RedHat 系统),则可以执行 yum install gcc 进行安装,否则 make 时会报错。
tar -zxvf redis-6.2.9.tar.gz cd redis-6.2.9 make make install
3,配置 Redis
(1)编辑解压目录下的 redis.conf 文件,首先将 daemonize 由 no 改成 yes,表示允许 Redis 在后台启动。
(2)接着注释 bind 127.0.0.1 -::1,这样 redis 对所有 IP 都可以链接,否则开启就只能本机可以连这个 redis。
(3)放开并修改 requirepass 配置,该配置表示登录该 Redis 实例所需的密码。
(4)由于上面我们配置了密码登录,这里将 protected-mode 设置为 no 关闭保护模式。
4,关闭防火墙
为了能够远程连上 Redis,分别执行如下命令关闭 CentOS 防火墙,并禁止防火墙开机启动。
systemctl stop firewalld.service systemctl disable firewalld.service
三、Redis 运行测试
1,启动 Redis
(1)执行如下命令启动 Redis:
redis-server redis.conf
(2)启动成功后,执行如下命令可以进入 Redis 控制台,其中 -a 后面为之前我们设置的登录密码:
redis-cli -a 123
(3)进入控制台后执行 ping 命令,如果能看到 PONG,则表示 Redis 安装成功了。
2,关闭 Redis
(1)关闭 Redis 实例又两种方法,一种是在控制台中执行 shutdown,然后使用 exit 退出。
(2)或者也可以执行如下命令关闭 Redis 实例。
redis-cli -p 6379 -a 123 shutdown
全部评论(0)