Linux环境搭建Redis服务器

一。首先从Redis的的官网下载的Redis的并解压,使用的版本是4.0.2依次执行如下命令:

1. 选择下载目录 cd /usr/local/

2.下载 wget http://download.redis.io/releases/redis-4.0.2.tar.gz

3.解压 tar -zxvf redis-4.0.2.tar.gz

4. 编译并安装:make PREFIX =/usr/local/redis install【PREFIX:指定redis的安装目录】出错的话看步骤二

5. 复制Redis相关命令到/ usr / sbin目录下,这样就可以直接执行这些命令,不用写全路径 cd /usr/local/redis/bin/

执行命令:   sudo cp redis-cli redis-server redis-sentinel /usr/sbin/

 

二。出错(如下图,然而我安装时并没有遇到,下面是网上给的解决方法

Linux环境搭建Redis服务器_第1张图片

原因以上没有安装GCC编译工具,解决:

通过 yum install gcc下载,下载完成后输入

make PREFIX = /usr/local/redis install【PREFIX:指定redis的安装目录】

Linux环境搭建Redis服务器_第2张图片

 

看到上图,说明安装成功。继续进行第5步.....

三。配置的Redis的文件

1. 安装完成之后将Redis配置文件拷贝到系统配置目录/etc/下,redis.conf是Redis的配置文件,redis.conf在Redis源码目录,端口默认6379。

cp /usr/local/redis-4.0.2/redis.conf /etc/

2.启动命令:./ redis -server 由于Redis默认是前端启动,必须​​保持在当前的窗口中,如果使用ctrl + c退出,那么Redis也就退出,不建议使用

进入安装目录reids安装目录的仓目录下

Linux环境搭建Redis服务器_第3张图片

看到上图,则表明安装成功。

  1. 后台启动方法:

vi  /etc/redis.conf 

修改Redis配置文件把旧值daemonize no改为新值daemonize yes

 

2.1 设置访问

Redis的默认只允许本机访问,可是有时候我们也需要Redis的被远程访问。

vi /etc/redis.conf

找到绑那行配置,默认是:#bind 127.0.0.1

去掉#注释并改为:bind 0.0.0.0此设置会变成允许所有远程访问。如果想指定限制访问,可设置对应的IP。

2.2  配置的Redis的日志记录

找到logfile那行配置,默认是:logfile“”,改为logfile /var/log/redis_6379.log

2.3设置Redis请求密码:vi /etc/redis.conf

找到默认是被注释的这一行:#requirepass foobared

去掉注释,把foobared改为你想要设置的密码,比如改为:requirepass“123456”

修改之后重启下服务

有了密码之后,进入客户端,就得这样访问:redis-cli -h 127.0.0.1 -p 6379 -a 123456

 

3.Redis的常用操作

3 .1启动/usr/local/redis/bin/redis-server  /etc/redis.conf

3 .2关闭/usr/local/redis/bin/redis-cli -h 127.0.0.1-p 6379 shutdown

3 .3查看是否启动ps-ef | grep redis

3 .4进入客户端/ usr / local / redis / bin / redis-cli -h 127.0.0.1 -p 6379

3 .5关闭客户端redis-cli shutdown

3 .6设置开机自动启动配置echo“/ usr / local / redis / bin / redis-server /etc/redis.conf”>> /etc/rc.local

3 .7开放防火墙端口添加规则:iptables -I INPUT -p tcp -m tcp --dport 6379 -j ACCEPT

保存规则:service iptables save

重启iptables:service iptables restart

 

你可能感兴趣的:(Linux环境搭建Redis服务器)