您的位置:首页 > 数据库 > Redis

【Redis学习】:Linux环境下的Redis安装与配置

2017-05-29 11:44 826 查看
安装环境

redis是C语言开发的,安装redis需要先将官网上下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。这个最好使用yum安装,因为依赖关系比较多,自己不好找到下载。可以连网下载,也可以挂载光盘进行下载。

yum install gcc-c++



如果提示是否下载,输入y



如果提示是否安装,输入y



步骤一:

下载安装包:

A:wget http://download.redis.io/releases/redis-3.2.6.tar.gz
B:官网下载源码包,然后上传到Linux上/software/目录下



步骤二:

编译源程序,将.c文件编译为.o文件:

进入到 cd /software/目录下,解压到指定文件目录中

tar zxvf redis-3.2.6.tar.gz -C /usr/local/

进入到/usr/local/目录下,修改名字

mv redis-3.2.6 redis

进入到redis/目录下

cd redis

make进行编译 (无配置)

进入到src/目录下进行安装

cd src && make install

只要上面的编译和安装出现错误,就需要重新删除,再次解压,重新来一遍。

步骤三:

移动文件,便于管理

mkdir -p /usr/local/redis/bin

mkdir -p /usr/local/redis/etc

移动配置文件到/usr/local/redis/etc目录下

mv /usr/local/redis/redis.conf /usr/local/redis/etc

进入到/usr/local/redis/src/目录下

cd /usr/local/redis/src

移动相关文件到/usr/local/redis/bin/目录下

mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-sentinel redis-trib.rb redis-cli redis-server /usr/local/redis/bin



步骤四:

启动Redis服务:

/usr/local/redis/bin/redis-server

/usr/local/redis/etc/redis.conf

redis服务端的默认连接端口是6379



默认情况下,redis不是在后台运行的,我们需要把开启Redis的后台运行,修改配置文件redis.conf

vim /usr/local/redis/etc/redis.conf

将daemonize的值no改为yes



再次启动redis服务

/usr/local/redis/bin/redis-server

/usr/local/redis/etc/redis.conf

查看后台服务

ps -ef | grep -i redis



查看端口

netstat -tunpl | grep 6379



步骤五:

客户端连接

/usr/local/redis/bin/redis-cli

使用ping命令测试是否连接成功



步骤六:

退出redis客户端

使用exit命令或者是quit命令



步骤七:

停止redis服务器实例

我们可以使用/usr/local/redis/bin/redis-cli shutdown

也可以使用pkill redis-server



步骤八:

远程客户端连接

需要修改Linux上安装redis目录中的redis.conf配置文件

将bind 127.0.0.1注释掉

或者设置为bind 0.0.0.0

将protected-mode yes设置为protected-mode no



如果其它主机还是访问不成功,出现问题是Linux的防火墙默认是不允许其它主机访问的,需要配置防火墙放行6379端口,允许其它主机访问。

vim /etc/sysconfig/iptables

增加6379端口的远程访问



重启防火墙

service iptables restart

这样就可以允许其它主机访问。

在cmd命令窗口输入主机IP地址和端口号便可以访问

redis-cli -h 192.168.146.130 -p 6379



前提是其它主机也需要安装redis服务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: