环境部署——CentOS7上安装Redis

环境:
CentOS-7-x86_64
redis-3.2.9.tar.gz

  1. 安装gcc
    切换到root用户下,执行yum -y install gcc命令:
[root@localhost /]# yum -y install gcc
  1. 下载Redis安装包
    从官网https://redis.io/download上下载Redis安装包,并上传到相应目录下(本次使用的是此方法,并将安装包放在/usr/local/redis目录下)
    或者在linux中cd到相应的目录下(此处在根目录下)执行下面命令下载
[root@localhost /]#  wget http://download.redis.io/releases/redis-3.2.9.tar.gz

环境部署——CentOS7上安装Redis_第1张图片

  1. 解压Redis安装包
    进入redis安装包所在的目录:
[root@localhost redis]# cd /usr/local/redis

解压:

[root@localhost redis]# tar -zxvf redis-3.2.9.tar.gz
  1. 使用make命令进行编译
    进入解压后的目录:
[root@localhost redis]# cd redis-3.2.9/

编译:

[root@localhost redis-3.2.9]# make

如果报错:redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录
执行如下命令:

[root@localhost redis-3.2.9]# make MALLOC=libc
  1. 安装Redis
    进入Redis下的src目录
[root@localhost redis-3.2.9]# cd src

安装:

[root@localhost src]# make install

关闭防火墙
systemctl stop firewalld.service
firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

  1. 启动Redis
[root@localhost src]# ./redis-server 

出现下图,则安装成功
环境部署——CentOS7上安装Redis_第2张图片

  1. 后台运行

修改 redis-3.2.9下的redis.con文件

daemonize yes --- 修改为yes  后台启动

指定redis.conf文件重新启动:

[root@localhost redis-3.2.9]# src/redis-server  redis.conf
  1. 修改密码
    修改修改 redis-3.2.9下的redis.conf文件
requirepass 123456  ----注释取消掉设置账号密码

指定redis.conf文件重新启动:

[root@localhost redis-3.2.9]# src/redis-server  redis.conf
  1. 启动Redis客户端
    进入到src下,
[root@localhost src]# ./redis-cli -h 127.0.0.1 -p 6379 -a "123456"

-h:ip地址
-p:端口号
-a:密码

  1. 使用ping命令,查看客户端是否连接到Redis服务器
[root@localhost src]# ./redis-cli -h 127.0.0.1 -p 6379 -a "123456" 
127.0.0.1:6379> ping
PONG

出现PONG,说明连接成功。

  1. 使用info命令 ,查看相关信息,如redis服务器,redis客户端信息等。
127.0.0.1:6379> info
  1. 停止redis
redis-cli shutdown  或者 kill redis进程的pid

你可能感兴趣的:(linux)