CentOS7 配置 Redis单实例

Redis单实例安装

  1. 环境、准备
  2. 安装
  3. 作为服务启动
  4. 启动

1、环境、准备

系统

CentOS7 最小化安装。
gcc安装,Make时需要。

yum -y install gcc
下载安装包

下载当前稳定版本redis-3.2.8.tar.gz。
保存路径(/usr/local/src)个人习惯。

curl http://download.redis.io/releases/redis-3.2.8.tar.gz -o redis-3.2.8.tar.gz

解压

tar -zxvf redis-3.2.8.tar.gz

2、安装

安装到指定目录

cd redis-3.2.8
make MALLOC=libc  PREFIX=/usr/local/redis install

安装完成后在(/usr/local/redis/bin)目录下出现如下文件。

redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server

创建配置文件目录

mkdir -p /usr/local/redis/{etc,data,logs}
mkdir -p /usr/local/redis/data/6379

3、作为服务启动

将解压文件夹下(utils/redis_init_script)文件拷贝到(/etc/init.d)下。

cp utils/redis_init_script /etc/init.d/redis_6379

在redis_6379文件下添加(# chkconfig: 2345 90 10)

#!/bin/sh
# chkconfig:   2345 90 10
# Simple Redis init.d script conceived to work on Linux systems
# as it does use of the /proc filesystem.

添加开机启动

chkconfig redis_6379 on

4、修改配置文件

将解压文件夹下redis.conf文件拷贝到(/usr/local/redis/etc)目录。

cp redis.conf /usr/local/redis/etc/6379.conf

修改配置6379.conf

daemonize yes  #设置后台启动redis
logfile /usr/local/redis/logs/redis_6379.log
dir /usr/local/redis/data/6379
#requirepass 设置密码

修改/etc/init.d/redis_6379

EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
CONF="/usr/local/redis/etc/${REDISPORT}.conf"

5、启动

service redis_6379 start
ps -ef|grep redis  #查看是否运行
#root       3528      1  0 21:32 ?        00:00:00 /usr/local/redis/bin/redis-server 127.0.0.1:6379

使用redis-cli连接

echo 'export PATH="$PATH:/usr/local/redis/bin"' >> /etc/profile
tail -1 /etc/profile  #查看是否写入
. /etc/profile  #生效环境变量
redis-cli #未设置密码
#127.0.0.1:6379> set a 1
#OK
#127.0.0.1:6379> keys *
#1) "a"
#127.0.0.1:6379> get a
#"1"
posted @ 2017-04-02 22:12 ddrsql 阅读(...) 评论(...) 编辑 收藏