Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

作者: hangge 发布时间: 2019-10-23 浏览: 403 次 编辑

一、Redis 介绍

  • Redis 是一个使用 C 编写的基于内存的 NoSQL 数据库,它是目前最流行的键值对存储数据库。
  • Redis 由一个 KeyValue 映射的字典构成,与其它 NoSQL 不同,RedisValue 的类型不局限于字符串,还支持列表、集合、有序集合、散列等。
  • Redis 不仅可以当作缓存使用,也可以配置数据持久化后当作 NoSQL 数据库使用,目前支持两种持久化方式:快照持久化和 AOF 持久化。
  • Redis 也可以搭建集群或者主从复制结构,在高并发环境下具有高可用性。

二、Redis 安装

1,下载 Redis

首先执行如下命令下载 Redis

如果提示未找到 wget 命令可以先执行 yum install wget 安装 wget

wget http://download.redis.io/releases/redis-5.0.5.tar.gz

2,安装 Redis

依次执行下面命令,解压下载的文件并进入文件夹进行安装:

tar -zxvf redis-5.0.5.tar.gz
cd redis-5.0.5
make MALLOC=libc
make install

3,配置 Redis

(1)编辑解压目录下的 redis.conf 文件,首先将 daemonizeno 改成 yes,表示允许 Redis 在后台启动。

原文:Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

(2)在 bind 127.0.0.1 前面添加 # 将其注释掉,默认情况下只允许本地连接,注释掉后外网就可以连接 Redis 了。

原文:Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

(3)修改 requirepass 配置,该配置表示登录该 Redis 实例所需的密码。

原文:Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

(4)由于上面我们配置了密码登录,这里将 protected-mode 设置为 no 关闭保护模式。

原文:Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

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 安装成功了。

原文:Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

2,关闭 Redis

(1)关闭 Redis 实例又两种方法,一种是在控制台中执行 shutdown,然后使用 exit 退出。

原文:Redis - 安装和部署教程1(CentOS下单个Redis实例安装)

(2)或者也可以执行如下命令关闭 Redis 实例。

redis-cli -p 6379 -a 123 shutdown

原文出自:www.hangge.com 转载请保留原文链接:https://www.hangge.com/blog/cache/detail_2586.html