一、Redis 介绍
- Redis 是一个使用 C 编写的基于内存的 NoSQL 数据库,它是目前最流行的键值对存储数据库。
- Redis 由一个 Key、Value 映射的字典构成,与其它 NoSQL 不同,Redis 中 Value 的类型不局限于字符串,还支持列表、集合、有序集合、散列等。
- 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 文件,首先将 daemonize 由 no 改成 yes,表示允许 Redis 在后台启动。
(2)在 bind 127.0.0.1 前面添加 # 将其注释掉,默认情况下只允许本地连接,注释掉后外网就可以连接 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
原文出自:www.hangge.com 转载请保留原文链接:https://www.hangge.com/blog/cache/detail_2586.html