redis-2.8.17安装指导

来源:互联网 发布:2016我国旅游业数据 编辑:程序博客网 时间:2024/05/13 09:01

redis-2.8.17安装指导

版本描述

操作系统:centos 6.5 64 bit

redis: 2.8.17

网络规划

NULL

用户创建

root用户登录,在所有节点上创建用户,用户名为redis,密码:redis(这是可以修改的)

1、创建用户组:groupadd redisgrp

2、执行如下命令: useradd redis -g redisgrp-d /home/redis

3、用户建立好,在设置密码

  执行如下命令: passwd redis

  在提示输入密码处输入:redis

  在提示确认密码处输入:redis

安装redis

下载安装包

进入/home/redis 目录下,执行如下命令: 

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

解压

tar -zxvf redis-2.8.17.tar.gz

安装编译组件

 yum install build-essential

编译redis 

1、进入编译目录:

cd /home/redis/redis-2.8.17

2、编译,执行命令:

   make

 等待编译成功(输出 Hint: It's a good idea to run 'make test' ;) )表示成功

3、进入目录

   /home/redis/redis-2.8.17/src

在这个目录下会生成如下几个新文件

redis-benchmark Redis性能测试工具

redis-check-aof

redis-check-dump

redis-cli Redis命令行操作工具

redis-sentinel

redis-server  Redis服务器的daemon启动程序

4、移动执行文件

  把上面列出的文件copy到上层目录中(/home/redis/redis-2.8.17

修改配置文件

修改redis.conf配置

1、打开 /home/redis/redis-2.8.17/redis.conf 文件

2、修改如下配置:

   daemonize yes

   pidfile /home/redis/redis-2.8.17/var/redis.pid

   logfile /home/redis/redis-2.8.17/logs/redis.log

   requirepass 123456

   maxclients 10000

   appendfsync always

   maxmemory 2000000000          (表示分配1G内存,这个可以根据实际情况配置)

3、保存退出

修改sysctl.conf配置(非必需)

下面这个是修改内核参数,如果是对非商用情况下可以不用修改

1、打开 /etc/sysctl.conf

2、添加配置

   vm.overcommit_memory=1

3、生效配置

   sysctl vm.overcommit_memory=1

启动

/home/redis/redis-2.8.17目录下执行

./redis-server redis.conf

测试

执行:ps -ef | grep redis 

输出  ./redis-server *:6379 表示安装成功

0 0