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"

redis安装步骤的更多相关文章

  1. Redis安装步骤 - linux系统下

    https://blog.csdn.net/lzj3462144/article/details/70973368 https://www.cnblogs.com/pyyu/p/9467279.htm ...

  2. centos6.5下redis安装步骤总结

    1.首先下载一个版本 我用的是3.2.9 解压:tar -zxvf /redis-stable.tar.gz 在/usr/local/新建redis文件夹 然后把解压好的文件夹移动到/usr/loca ...

  3. linux下redis安装步骤

    1.官网上下载redis最新包,我下载的是redis-5.0.3.tar.gz,上传至服务器 2.解压缩:tar zxvf redis-5.0.3.tar.gz3.cd redis-5.0.3进入re ...

  4. windows服务器多端口Redis安装步骤

    1.从官网获取最新稳定版redis文件.按端口号复制多个文件,比如6379和6380端口的文件包, 修改各自Conf文件的port号,分别为6379和6380.然后重命名为redis6379.conf ...

  5. windows64位 redis安装 步骤

    官方下载:http://redis.io/download 可以根据需要下载不同版本 windows版:https://github.com/MSOpenTech/redis/releases 在D盘 ...

  6. VMWare12安装CentOS7以及redis安装和常用命令

    一.vmware安装centos7后没有网卡 VMWare 12版本不提供32位安装程序,只有64位安装程序,如果在安装CentOS时,选择的是CentOS而不是CentOS 64位,则会出现Cent ...

  7. redis安装详解

    一.redis安装步骤: 1.首先上官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版3.0.7即可.2.通过远程管理工具,将压缩包拷贝到Linux服务器中 ...

  8. redis安装(linux)

    一.redis安装步骤 1.yum install gcc  如果你机器已经安装了编译环境请忽略,否则在使用make编译源码时会报错. 报错信息:make: *** [adlist.o]  2.使用w ...

  9. Redis 安装 (未)

    Redis 安装步骤 1. 下载地址 2.  版本选择 3.  配置主要参数 4.  关联操作

随机推荐

  1. .net mvc Bundle 问题解决方案

    使用.net MVC4 开发Web项目时,可以利用"Bundle"对Css.JS文件进行压缩打包,一方面可以减少数据加载的次数,另一方面可以减少数据传输量,但在实际使用中却遇到了问 ...

  2. CLR的执行模型

    1,将源代码编译成托管代码.源代码如C#,VB,F#2,将托管代码合并成程序集.3,加载公共语言运行时.4,执行程序集的代码.

  3. cannot change version web module 3.0

    eclipse如何修改dynamic web module version 由于从SVN down下来的工程java及tomcat 版本比本地高,导致工程不能编译,报以下错误. 1.Java comp ...

  4. 关于错误提示:此实现不是 Windows 平台 FIPS 验证的加密算法的一部分的解决方案

    vs上的一个项目,弄了一个aes加密算法.提示说:调用的目标异常.此实现不是 Windows 平台 FIPS 验证的加密算法的一部分.弄了好久一直不行.解决不了.最后找了半天资料终于解决了.估计下来. ...

  5. 后盾网VIP美团网开发(基于HDPHP)(全套38课)

    教程简介 本教程由后盾网讲解,共40节,主要介绍了美团网的开发,从需求分析出发,对商铺的建立.购物流程的构建及订单处理等都做了详细的介绍,非常适合做电子商务开发的朋友和同学参考学习使用,完整教程可以在 ...

  6. linux查看系统信息命令

    本文转载自江一<linux查看系统信息命令> # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /p ...

  7. Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use

    今天在别人的服务器上登录mysql发现无法登陆(Mysql别人实现安装好的) 密码和用户名都是正确的,但登录后报如下错误: ERROR 1045 (28000): Access denied for ...

  8. Html中metra的含义

    from: http://dev.csdn.net/article/60/60902.shtm meta是用来在HTML文档中模拟HTTP协议的响应头报文.meta 标签用于网页的<head&g ...

  9. 【总结】学习Socket编写的聊天室小程序

    1.前言 在学习Socket之前,先来学习点网络相关的知识吧,自己学习过程中的一些总结,Socket是一门很高深的学问,本文只是Socket一些最基础的东西,大神请自觉绕路. 传输协议 TCP:Tra ...

  10. 如何部署Iveely.Computing分布式实时计算系统

    Iveely.Computing是参考Storm的分布式实时计算系统的部分原理,用纯Java实现的轻量级.迷你型,适合于搜索引擎的实时计算系统, Iveely 搜索引擎是一款基于Iveely.Comp ...