Redis在Linux的安装与启动的最佳实践

版权声明:本博客都是作者10多年工作总结 https://blog.csdn.net/Peter_Changyb/article/details/81937933

 

1.安装环境准备

  • gcc编译程序安装
  1. 由于redis是利用c语法开发,安装在Linux系统需要编译,可以使用gcc编译程序编译。
  2. gcc编译程序插件可以采用互联网在线下载。
  3. 在linux系统输入命令yum -y install gcc,然后一直等待,只到出现Complete! 即可。
  4. 安装完毕后,可以输入命令yum list gcc 查看gcc安装情况,若出现以下相似字样,则说明安装成功。

[root@bogon ~]# yum list gcc
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * extras: centos.ustc.edu.cn
 * updates: centos.ustc.edu.cn
Installed Packages
gcc.x86_64                  4.4.7-18.el6                @base

 

  • 安装包下载

首先从官网下载redis的安装包,下载地址:http://download.redis.io/releases/redis-3.0.0.tar.gz

  • 解压安装包

上传tar包到linux系统中,并使用命令tar -zxf redis-3.0.0.tar.gz 进行解压。

  • 编译安装

使用cd命令进入到redis安装目录下,直接使用make命令进行编译

 

[root@root ~]# cd redis-3.0.0

[root@root redis-3.0.0]# make

 

  • 安装redis

在redis安装目录下执行命令make install PREFIX=(拼接redis的安装目录),例如:

[[email protected]]# make install PREFIX=/usr/local/redis

Redis的安装目录会自动被创建。

注意:编译命令和安装命令都必须进入redis解压目录进行执行。

2启动Redis

2.1前台启动

进入reddis安装目录:/usr/local/hadoop/redis/bin目录,执行启动命令:

./redis-server

效果图如下:

Redis前台启动:光标阻塞,不能进行任何操作。若想要redis可以在后台运行,则需要把redis变成一个服务进程。

2.2后台启动

Redis后台启动需要加载一个配置文件:redis.conf,在配置文件里面配置redis进行后台启动。

  1. 拷贝redis.conf(redis.conf存在redis的安装目录下)到redis安装目录bin,使用命令如下:

cp redis.conf ../redis/bin/

  1. 修改redis.conf,将daemonize修改为yes

 

  1. 启动服务,同时指定启动用到的配置文件
    1. 后台启动需要加载redis.conf配置文件
    2. 启动命令:./redis-server redis.conf

 示例如下:

[root@localhost bin]# ./redis-server redis.conf

[root@localhost bin]# ll

total 15520

-rw-r--r--. 1 root root      18 May  6 17:40 dump.rdb

-rwxr-xr-x. 1 root root 4587078 May  6 17:35 redis-benchmark

-rwxr-xr-x. 1 root root   22185 May  6 17:35 redis-check-aof

-rwxr-xr-x. 1 root root   45403 May  6 17:35 redis-check-dump

-rwxr-xr-x. 1 root root 4689993 May  6 17:35 redis-cli

-rw-r--r--. 1 root root   41404 May  6 17:44 redis.conf

lrwxrwxrwx. 1 root root      12 May  6 17:35 redis-sentinel -> redis-server

-rwxr-xr-x. 1 root root 6448257 May  6 17:35 redis-server

  1. 使用命令查看redis后台服务

[root@localhost bin]# ps -ef | grep redis

root      5624     1  0 17:45 ?        00:00:00 ./redis-server *:6379   

root      5630  2611  0 17:46 pts/0    00:00:00 grep redis

 

3登录

切换到redis的安装目录,执行登录命令:./redis-cli –h –p (-h 为redis所在主机ip,-p为redis服务端口port)

注意:如果直接执行redis-cli会默认登录端口为6379 redis服务。

 

[root@localhost bin]# ./redis-cli

127.0.0.1:6379>

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/Peter_Changyb/article/details/81937933