Redis在Linux的安装与启动的最佳实践
1.安装环境准备
- gcc编译程序安装
- 由于redis是利用c语法开发,安装在Linux系统需要编译,可以使用gcc编译程序编译。
- gcc编译程序插件可以采用互联网在线下载。
- 在linux系统输入命令yum -y install gcc,然后一直等待,只到出现Complete! 即可。
- 安装完毕后,可以输入命令yum list gcc 查看gcc安装情况,若出现以下相似字样,则说明安装成功。
[[email protected] ~]# 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命令进行编译
[[email protected] ~]# cd redis-3.0.0
[[email protected] 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进行后台启动。
- 拷贝redis.conf(redis.conf存在redis的安装目录下)到redis安装目录bin,使用命令如下:
cp redis.conf ../redis/bin/
- 修改redis.conf,将daemonize修改为yes
- 启动服务,同时指定启动用到的配置文件
- 后台启动需要加载redis.conf配置文件
- 启动命令:./redis-server redis.conf
示例如下:
[[email protected] bin]# ./redis-server redis.conf
[[email protected] 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
- 使用命令查看redis后台服务
[[email protected] 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服务。
[[email protected] bin]# ./redis-cli
127.0.0.1:6379>