美文网首页
服务器配置redis及rabbitmq

服务器配置redis及rabbitmq

作者: 笨小孩1234 | 来源:发表于2019-01-14 16:29 被阅读0次

    去年六月份学了一阵子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 就可以访问了

    相关文章

      网友评论

          本文标题:服务器配置redis及rabbitmq

          本文链接:https://www.haomeiwen.com/subject/tirddqtx.html