服务器配置redis及rabbitmq

2019-01-14  本文已影响0人  笨小孩1234

去年六月份学了一阵子redis 和rabbitmq 秒杀不可或缺的两个组件,其他类似做缓存和消息中间件的例如kafka 和Apache RocketMQ 类似的没去做学习 redis 用于缓存秒杀商品,rabbitmq负责写入库解耦作用,直接把消息给mq 。

只是在window环境下,实验成功,学习模拟了一个秒杀,真实的线上环境还是需要Linux环境下的,最近搜了一点文章,步骤如下

云服务器 :百度云  版本centos 6.10

首先安装redis 比较简单

下载http://download.redis.io/releases/redis-5.0.3.tar.gz 然后进行解压

tar -zxvf  redis-5.0.3.tar.gz 

官网命令如下

$ wget http://download.redis.io/releases/redis-5.0.3.tar.gz

$ tar xzf redis-5.0.3.tar.gz

$ cd redis-5.0.3

$ make

进入目录,make 进行编译

编译后目录会有一个redis.conf 配置文件,如果要远程访问需要把bind 注释掉。端口改成不要默认的,去掉保护模式 这样就可以远程用RedisDesktopManager 进行远程连接 先配置好再启动

$ src/redis-server redis.conf 后面跟上配置文件就会按照这个配置文件进行 这是启动

也可以用screen -S redis 进行开一个窗口进行启动,screen 类似一个后台窗口可以进行连接,用于后台运行

接下来进行安装rabbitmq 根据你的系统版本选择合适的,这块很多坑,首先安装erlang windows版也是首先安装这个。

根据你的系统版本选择合适的erlang

yum install erlang 会自动根据系统版本进行安装 我的是erlang.x86_64 R14B-04.3.el6 所以选择,mq版本必须是3.5.6

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.6/rabbitmq-server-3.5.6-1.noarch.rpm

下载完后 yum install rabbitmq-server-3.5.6-1.noarch.rpm 安装 

安装完后进行一些基本操作

/sbin/rabbitmq-plugins enable rabbitmq_management  添加插件可以进行页面进行更改

创建用户

rabbitmqctl add_user {用户名} {密码}

// 设置权限rabbitmqctlset_user_tags {用户名} {权限}

例:创建一个超级用户

rabbitmqctl add_user admin1 admin1 创建用户

rabbitmqctl set_user_tags admin1 administrator 设置权限

rabbitmqctl change_password username pass 修改用户密码

rabbitmqctl delete_user username 删除用户

ip :15672 就可以访问了

上一篇下一篇

猜你喜欢

热点阅读