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 表示安装成功