zoukankan      html  css  js  c++  java
  • redis安装步骤

    7.1创建业务安装用户

    安装和配置Redis软件时,需要使用redis用户登录服务器进行相关操作,因此需要创建redis的业务安装用户组和redis的业务安装用户。此操作在主备机上同时进行。

    创建用户步骤如下:

    步骤1  以root用户登录服务器

    步骤2  创建用户组

    /usr/sbin/groupadd -g 3810 redisgrp

    3810表示用户组ID,如果提示已存在,可以用其他数字替换。

    redisgrp表示用户组名称。

    步骤3  创建用户

            /usr/sbin/useradd -u 38101 -g redisgrp -d /opt/redis -s /bin/bash -m redis

    -u:指定用户ID,不可重复;-g:表示用户所属用户组;-m:建立用户家目录;-d:指定用户家目录

    步骤4  创建用户密码

            passwd redis

    步骤5  验证redis用户组创建是否成功

            cat /etc/group | grep redisgrp

            显示以下信息则表示创建成功

            redisgrp:!:1810:

    步骤6   检查redis用户是否创建成功

             cat /etc/passwd | grep redis

    显示以下信息则表示创建成功      

    redis:x:1810:1810::/opt/redis:/bin/bash

    7.2上传并解压安装

    用到的包主要有redis-3.0.0.tar.gz,先确定主机组有无安全版本,如果没有可以从网上下载,测试后上线。

    步骤1  以redis用户通过FTP方式将安装包redis-3.0.0.tar.gz以二进制方式上传到redis用户的家目录,如:/opt/redis

    步骤2  以redis用户进入安装包存放目录,解压安装包

    tar -zxvf redis-3.0.0.tar.gz

    解压后得到文件夹redis-3.0.0

    步骤3  进入/opt/redis /redis-3.0.0目录并执行安装

            cd /opt/redis /redis-3.0.0

            make && make PREFIX=opt/redis/redis install

    步骤4  编辑Redis配置文件

          1.打开redis.conf文件

          cd /opt/redis /redis-3.0.0

          vi redis.conf

          2. 在其中修改daemonize no为

          daemonize yes

          3. 在其中修改port 6379为

          port 1226

          4. 在其中修改# requirepass foobared为

          requirepass musicplus

          5. 在其中修改tcp-keepalive 0为

          tcp-keepalive 60

          6. 在其中修改数据库个数databases 16为

           databases 1

    注:角色为(slave)备份REDIS服务器配置需要增加以下配置:

    1. 在其中修改对应的所属主服务# slaveof <masterip> <masterport>为

    slaveof 192.168.22.120 1226

    1. 在其中修改访问主REDIS服务的鉴权# masterauth <master-password>为

    masterauth musicplus

    1. 在其中修改slave服务连接不到master服务时是否继续响应请求#  slave-serve-stale-data no为

    slave-serve-stale-data yes

    4    在其中修改salve服务是否只支持读操作#slave-read-only yes为

    slave-read-only no

     

    “musicplus”是Redis的接入鉴权字符串。 java工程连接Redis服务器、tomcat多机配置session共享、shell连接Redis客户端,均要用到该鉴权字符串。

    保存文件并退出

    :wq

    7.3启动redis

    步骤1  以redis用户进入Redis启动目录

           cd /opt/redis/redis-3.0.0/src

    步骤2  启动Redis

           ./redis-server /opt/redis/redis-3.0.0/redis.conf

    步骤3 检查Redis进程

           ps -ef|grep redis

    系统显示如下类似信息表示Redis启动成功

    501       6362     1  0 Oct22 ?        00:14:36 ./redis-server /home/redis/redis-2.8.14/redis.conf

    7.4验证安装结果

    步骤1  以redis用户进入Redis启动目录

           cd /opt/huawei/redis-3.0.0/src

    步骤2  连接Redis客户端

           ./redis-cli -a musicplus -p 1226

     

    “musicplus”是Redis的接入鉴权字符串,配置在redis.conf文件

    步骤3  测试缓存功能

           set mykey huawei

    系统显示如下类似信息表示添加缓存成功。

    OK

    get mykey

    系统显示如下类似信息表示读取缓存成功。

     "huawei"

    安装成功

    步骤4测试缓存性能

         cd /opt/huawei/redis-3.0.0/src

    ./redis-benchmark -h localhost -p 1226 -c 1000 -n 10000 –q

    测试基本操作的性能

    出现以下输出:

    PING_INLINE: 100000.00 requests per second

    PING_BULK: 95238.10 requests per second

    SET: 89285.71 requests per second

    GET: 96153.84 requests per second

    INCR: 92592.59 requests per second

    LPUSH: 92592.59 requests per second

    LPOP: 92592.59 requests per second

    SADD: 94339.62 requests per second

    SPOP: 92592.59 requests per second

    LPUSH (needed to benchmark LRANGE): 97087.38 requests per second

    LRANGE_100 (first 100 elements): 101010.10 requests per second

    LRANGE_300 (first 300 elements): 104166.66 requests per second

    LRANGE_500 (first 450 elements): 99009.90 requests per second

    LRANGE_600 (first 600 elements): 98039.22 requests per second

    注:每行的xxxx requests per second值需要达到10w左右才正常

    连接redis服务

    ./redis-cli -a musicplus -p 1226

    查看最大连接数

    config get maxclients

    输出:

    1) "maxclients"

    2) "100000"

  • 相关阅读:
    Centos 7环境下配置MySQL 5.7读写分离
    Centos 7环境下安装配置MySQL 5.7
    Hadoop 2.8集群安装及配置记录
    ASP.NET Core 1.1版本之Hello word
    Hadoop版Helloworld之wordcount运行示例
    SSH配置免密登陆设置汇总
    最小安装模式下Centos7.*网卡启动配置
    骚扰式管理
    项目团队之分工协作
    利用微软AntiXss Library过滤输出字符,防止XSS攻击
  • 原文地址:https://www.cnblogs.com/kabi/p/5176083.html
Copyright © 2011-2022 走看看