Redis入门到精通-Redis安装与部署(单机)

来源:互联网 发布:淘宝自己开网店怎么开 编辑:程序博客网 时间:2024/06/05 20:49

四、Redis的安装与部署

下载地址:

https://redis.io/download

https://github.com/antirez/redis/releases

Linux安装部署

环境准备:

​ IP:10.0.31.144

​ 环境:CentOS 6.6

​ Redis版本:redis-3.X

​ 安装目录:/usr/local/redis

​ 用户:root

安装和启动:

1.编译和安装所需要的包:

先检查本地有没有安装gcc : whereis gcc ,若有,此步略过。

[root@localhost ~] # yum install gcc tcl

2.下载redis稳定版3.x 到软件源码目录 /usr/local/src/

[root@localhost src]# cd /usr/local/src/[root@localhost src]# wget http://download.redis.io/releases/redis-3.2.11.tar.gz--2017-10-19 13:57:33--  http://download.redis.io/releases/redis-3.2.11.tar.gz正在解析主机 download.redis.io... 109.74.203.151正在连接 download.redis.io|109.74.203.151|:80...

3.解压(重命名为redis3.2):

[root@localhost src]# tar -zxvf redis-3.2.11.tar.gz[root@localhost src]# mv redis-3.2.11 redis3.2

源码目录分析:

​ ①.在/usr/local/src/redis3.2/下有一个redis.conf文件,这个文件为redis核心配置文件。

​ ②.在/usr/local/src/redis3.2/src/下,有redis的常用命令,安装完成后,会将这些命令自动放入到安装路径下的bin目录下:

[root@localhost redis-3.1]# cd src/[root@localhost src]# ls包含:redis-cli redis-server 等

​ ③.在/usr/local/src/redis3.2/utils/下,有redis的服务启动脚本

[root@localhost src]# cd ..[root@localhost redis-3.1]# cd utils/[root@localhost utils]# ll包含:redis_init_script等

4.创建安装目录

[root@localhost utils]# mkdir /usr/local/redis

5.编译安装(使用PREFIX指定安装目录)

​ 进入到/usr/local/src/redis-3.1/src目录

[root@localhost utils]# cd ../src/[root@localhost src]# make PREFIX=/usr/local/redis install[root@localhost src]# cd /usr/local/redis

安装完成后,可以看到/usr/local/redis 目录下有一个 bin 目录,bin 目录里就是 redis 的命令脚本:

[root@localhost redis]# cd bin/[root@localhost bin]# lsredis-benchmark  redis-check-dump  redis-sentinelredis-check-aof  redis-cli         redis-server

6.配置并启动redis

​ 6.1 创建 redis 配置文件目录

[root@localhost bin]# mkdir /usr/local/redis/conf

​ 6.2 复制 redis 配置文件/usr/local/src/redis3.2/redis.conf 到/usr/local/redis/conf 目录并按端口号重命名为 6379.conf(这里的目的是方便识别redis程序是用哪一个配置文件进行启动的)

[root@localhost bin]# cp /usr/local/src/redis3.2/redis.conf /usr/local/redis/conf/6379.conf

​ 6.3 如需将redis设置为后台启动,编辑redi核心配置文件6379.conf:(此步骤可以省略)

[root@localhost bin]# cd ../conf/[root@localhost conf]# vim 6379.conf

​ 将deamonize no 改为 yes

​ 6.4 启动redis

[root@localhost conf]# cd ../bin/[root@localhost bin]# ./redis-server /usr/local/redis/conf/6379.conf

​ 6.4 验证启动是否成功:

[root@localhost bin]# ps -ef|grep redisroot      5521     1  0 16:50 ?        00:00:00 ./redis-server *:6379root      5537  2508  0 16:54 pts/0    00:00:00 grep redis

退出redis服务

  • pkill redis server

  • kill 进程号

  • /usr/local/redis/bin/redis-cli shutdown


原创粉丝点击