您的位置:首页 > 数据库 > Redis

Redis安装步骤

2016-07-11 00:18 465 查看
本文详细介绍Redis的安装步骤。

安装环境

操作系统: Centos 6.4 ( cat /etc/redhat-release)

Redis: 3.0.7

下载编译

从Redis官网下载:

wget http://download.redis.io/releases/redis-3.0.7.tar.gz[/code] 
解压:

tar -zxvf redis-3.0.7.tar.gz

cd redis-3.0.7


编译:

make


如果出现找不到gcc编译器错误

yum install -y gcc


编译过程出错,找到redis README中的说明:

Allocator

Selecting a non-default memory allocator when building Redis is done by setting the
MALLOC
environment variable. Redis is compiled and linked against libc malloc by default, with the exception of jemalloc being the default on Linux systems. This default was picked because jemalloc has proven to have fewer

fragmentation problems than libc malloc

To force compiling against libc malloc, use:

% make MALLOC=libc

To compile against jemalloc on Mac OS X systems, use:

% make MALLOC=jemalloc

因此,由于找不到jemalloc导致出错,make的时候指定MALLOC为libc

make  MALLOC=libc


做个链接:

ln -s redis-3.0.7/src/ bin


启动使用

启动redis

nohup bin/redis-server  > log.out &




启动交互客户端:

bin/redis-cli


info命令查看redis的一些基本信息:



试用命令:

set命令设置值,get获取值:



详细命令参考:http://redis.io/commands

Redis配置

从redis发行包目录下拷贝一份默认的redis配置到/etc目录下:

cp redis-3.0.7/redis.conf /etc/redis/


启动的时候指定配置文件:

redis-server /etc/redis/redis.conf


设置密码:

requirepass youpassword


配置数据保存路径:

dir /opt/data/redis/


停止redis:

在客户端命令行:

shutdown


使用自定义配置重启:

nohup bin/redis-server /etc/redis/redis.conf >>  log/redis.out &
cat log/redis.out


此时使用redis-cli登录客户端之后,需要首先授权:

127.0.0.1:6279> auth youpassword


在客户端调用save命令后,数据将被保存在/opt/data/redis/dump.rdb

127.0.0.1:6279> save
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis