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

CentOS7 下载并安装Redis3.0集群详细步骤(一)单节点的安装

2018-01-17 15:07 1086 查看
下载地址http://redis.io/download

安装步骤:

第一步: 首先需要安装gcc

# 安装gcc
[root@jsyfprod001 local]# yum install gcc

第二步 进行解压 tar -zxvf redis-3.0.0-rc2.tar.gz

[root@jsyfprod001 local]# cd /usr/local
# 下载Redis安装包
[root@jsyfprod001 local]# wget http://download.redis.io/releases/redis-3.0.0-rc2.tar.gz # 解压缩Redis安装包
[root@jsyfprod001 local]# tar -zxvf redis-3.0.0.tar.gz

第三步 进入到redis-3.0.0目录下,进行编译 make

# 进入目录
[root@jsyfprod001 local]# cd /usr/local/redis-3.0.0/
# 编译Redis
[root@jsyfprod001 redis-3.0.0]# make

第四步 进入到src下进行安装 make install 
验证: 
ls -l 查看src下的目录,有redis-server 、redis-cil即可

[root@jsyfprod001 redis-3.0.0]# cd /usr/local/redis-3.0.0/src

# 安装 Redis
[root@jsyfprod001 src]# make install

Hint: It's a good idea to run 'make test' ;)

INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install


# 查询Redis安装是否正确 如果正确则有redis-server 、redis-cil文件
[root@jsyfprod001 src]# ls -l redis-*
-rwxr-xr-x 1 root root 2075200 Nov 15 11:44 redis-benchmark
-rw-rw-r-- 1 root root   28351 Apr  1  2015 redis-benchmark.c
-rw-r--r-- 1 root root   97256 Nov 15 11:44 redis-benchmark.o
-rwxr-xr-x 1 root root   25216 Nov 15 11:44 redis-check-aof
-rw-rw-r-- 1 root root    6328 Apr  1  2015 redis-check-aof.c
-rw-r--r-- 1 root root   33688 Nov 15 11:44 redis-check-aof.o
-rwxr-xr-x 1 root root   56064 Nov 15 11:44 redis-check-dump
-rw-rw-r-- 1 root root   22274 Apr  1  2015 redis-check-dump.c
-rw-r--r-- 1 root root   70264 Nov 15 11:44 redis-check-dump.o
-rwxr-xr-x 1 root root 2199360 Nov 15 11:44 redis-cli
-rw-rw-r-- 1 root root   75651 Apr  1  2015 redis-cli.c
-rw-r--r-- 1 root root  303472 Nov 15 11:44 redis-cli.o
-rwxr-xr-x 1 root root 4331072 Nov 15 11:44 redis-sentinel
-rwxr-xr-x 1 root root 4331072 Nov 15 11:44 redis-server
-rwxrwxr-x 1 root root   48141 Apr  1  2015 redis-trib.rb

第五步 建立俩个文件夹存放redis命令和配置文件 
命令如下:

# 创建文件 用来存放Redis命令和配置文件
[root@jsyfprod001 src]# mkdir -p /usr/local/redis/etc
[root@jsyfprod001 src]# mkdir -p /usr/local/redis/bin

第六步 把redis-3.0.0下的redis.conf 移动到/usr/local/redis/etc下 
命令如下:

[root@jsyfprod001 src]# cp -a /usr/local/redis-3.0.0/redis.conf /usr/local/redis/etc/

第七步 把redis-3.0.0/src里的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli、redis-server
文件移动到bin下 
命令如下: (下面一是一条命令):

[root@jsyfprod001 src]# cd /usr/local/redis-3.0.0/src

[root@jsyfprod001 src]# mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

第八步 注意要使用后台启动,所以修改redis.conf里的 daemonize 改为yes 
命令如下:

[root@jsyfprod001 src]# sudo vim /usr/local/redis/etc/redis.conf

修改redis.conf内容如下:

# 把Resis.conf中 daemonize的参数 改为yes
daemonize yes

第九步 启动时并指定配置文件: 
命令如下:
[root@jsyfprod001 src]# cd /usr/local/redis/bin
# 启动Redis
[root@jsyfprod001 bin]# ./redis-server /usr/local/redis/etc/redis.conf

 验证启动是否成功: 
查看是否有redis服务:
[root@jsyfprod001 bin]# sudo ps -ef | grep redis
root     13955     1  0 11:50 ?        00:00:00 ./redis-server *:6379
root     13960 10702  0 11:50 pts/2    00:00:00 grep --color=auto redis
# 或者 查看端口:
[root@jsyfprod001 bin]# netstat -tunpl | grep 6379
tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      13997/./redis-serve
tcp6       0      0 :::6379                 :::*                    LISTEN      13997/./redis-serve

进入redis客户端 ./redis-cli 退出客户端quit 
退出redis服务:
# 方法一:
pkill redis-server
# 方法二: kill 进程号
# 方法三:
/usr/local/redis/bin/redis-cli shutdown

如果需要设置开机自动启动

chkconfig redis on

如果需要redis配置认证密码

sudo vim /usr/local/redis/etc/redis.conf

修改内容如下:

# 把redis.conf中的requirepass foobared 解注释 foobared为你的密码 然后执行重启操作(见上)便可正常使用
requirepass foobared  #foobared为你的密码


下一步,redis集群的安装
http://blog.csdn.net/xb565517830/article/details/79009644
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis redis集群 centos7