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

Centons7上安装Redis3.2.8并配置多端口

2017-05-31 10:55 393 查看
********************** 安装部分 *****************************

先进入一个目录,并下载Redis

cd /usr/local

wget http://download.redis.io/releases/redis-3.2.8.tar.gz
解压下载Redis源码压缩包,生成新的目录redis-3.2.8

tar xzf redis-3.2.8.tar.gz

进入目录,执行make编译

cd redis-3.2.8

make 

继续执行:

make install

配置6379端口,开机启动

执行./utils/install_server.sh配置Redis配置之后Redis能随系统启动。执行期间会让你选择端口,文件名称等,我都选默认。

./utils/install_server.sh

查看开机启动列表

chkconfig --list

********************** 配置多节点访问部分 *****************************

redis-server默认启动的端口是6379,使用的是默认的配置文件/etc/redis/6379.conf

比如现在要开启6380端口,先复制默认的配置文件为6380:

sudo cp /etc/redis/6379.conf /etc/redis/6380.conf

编辑6380.conf文件(此文件很长,可能要下拉很久才能找到):

sudp vim /etc/redis/6380.conf

pidfile /var/run/redis-server6380.pid

port 6380

logfile /var/log/redis-server6380.log

dbfilename dump6380.rdb

如果需要其他机器能够访问,需配置服务器IP:

bind 127.0.0.1   改为当前服务器IP,例如:bind 10.40.3.29

退出并保存!

还需编辑6379.conf文件(此文件很长,可能要下拉很久才能找到):

sudp vim /etc/redis/6379.conf

如果需要其他机器能够访问,需配置服务器IP:

bind 127.0.0.1   改为当前服务器IP,例如:bind 10.40.3.29

退出并保存!

配置6380端口,开机启动

cd /usr/local/redis-3.2.8/utils/

sudo cp install_server.sh install_server6380.sh

vim install_server6380.sh

将里面的6379的端口,全部改为6380,并保存!

执行./utils/install_server6380.sh配置Redis配置之后Redis能随系统启动。执行期间会让你选择端口,文件名称等,我都选默认。

./utils/install_server6380.sh

查看开机启动列表

chkconfig --list

********************** 配置防火墙 *****************************

firewall-cmd --zone=public --add-port=6379/tcp --permanent

firewall-cmd --zone=public --add-port=6380/tcp --permanent

firewall-cmd --zone=public --add-service=http --permanent

firewall-cmd --reload

firewall-cmd --list-all

********************** 启动和停止服务 *****************************

查看当前Redis的进程:

ps auxf | grep redis-server

启动:

redis-server /etc/redis/6379.conf

redis-server /etc/redis/6380.conf

全部停止:

redis-cli shutdown

单独停止:

redis-cli -p 6379 shutdown

redis-cli -p 6380 shutdown

********************** 验证是否可用 *****************************

方法1:

[root@localhost bin]# redis-cli

127.0.0.1:6379> flushdb  --清空当前选择的数据库

OK

127.0.0.1:6379> set testkey 2

OK

127.0.0.1:6379> get testkey

"2"

方法2:

在Windwos上安装RedisDesktopManager,配置Redis服务器的IP,端口测试是否可用链接

如果不能链接,尝试关闭Redis所在服务器的防火墙

systemctl stop firewalld.service

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis