Redis安装与配置

1、下载安装

 

1.1 下载解压

 

下载Redis:wget http://download.redis.io/releases/redis-4.0.11.tar.gz(Redis版本根据自己需要可以自行调整)。

 

将压缩包移动到相应的文件夹中:mv redis-4.0.11.tar.gz  /road(road 代表文件路径)

 

解压:将下载的压缩包解压到相应的文件夹中:tar -zxvf redis-4.0.11.tar.gz

 

 

1.2 gcc安装

 

在root用户下执行安装命令:yum install gcc

 

 

1.3 编译安装Redis

 

在终端 cd 进入Redis解压后的文件夹redis-4.0.11中,直接输入 make 进行编译。

 

在输入make编译时可能出现(redis编译错误:jemalloc/jemalloc.h:没有那个文件或目录)错误;在终端重新输入 make MALLOC=libc 命令进行编译。

 

在redis-4.0.11文件夹下,输入 make install PREFIX= /road/redis-4.0.11  prefix后面的值是安装路径,可以替换。

 

将 redis.conf 配置文件移动到 /road/redis-4.0.11/bin 目录中。

 

 

2、启动Redis服务

 

2.1 前台启动

 

进入安装目录/road/redis-4.0.11文件夹中 bin 文件中,执行 ./redis-server 命令。(这里没有指定配置文件,Redis会加载默认配置文件)

 

 

2.2 后台启动

 

修改配置文件  redis.conf 中 daemonize no改成daemonize yes

 

后台启动命令:./redis-server /road/redis-4.0.11/bin/redis.conf

 

在后台启动方式中,有时候不知道Redis服务是否启动,可以查看redis状态,判断是否运行:ps aux | grep redis

 

可以输入kill -9 [进程ID] 关闭redis,也可以输入 ./redis-cli shutdown 关闭 redis

 

 

2.3 客户端连接

 

如果连接本地,且端口为默认端口6379,执行  ./redis-cli

 

连接远程Redis服务:redis-cli -h [IP] -p [port] -a [password]

-h:指定IP

-p:指定连接端口

-a:Redis连接密码

 

 

3、远程连接Redis服务器

 

3.1 修改redis.conf配置文件

 

将protected-mode yes修改为protected-mode no(关闭redis保护模式)或者在redis.conf配置文件中启用密码验证,即 requirepass

 

将文件中所有bind 127.0.0.1注释,在前面加#bind 127.0.0.1

 

设置redis服务端口,即 port : 6379。如果需要启动多个Redis服务,则每个端口不能设置相同。

 

 

3.2 开放Redis端口(只适用于Centos 7)

 

查看已经开放的端口:firewall-cmd --list-ports

 

开启端口: firewall-cmd --zone=public --add-port=6379/tcp --permanent(6379可被替换,取决于需要开通的端口号)

 

重启防火墙:firewall-cmd --reload

 

停止防火墙:systemctl stop firewalld.service

 

开启防火墙:systemctl startfirewalld.service

 

禁止防火墙开机启动:systemctl disable firewalld.service

 

查看防火墙状态:firewall-cmd --state

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值