- Redis简介
Redis是一个nosql,数据结构是:key-value.使用c语法开发。
由于是使用c语法开发,安装Linux系统,需要编译。使用gcc编译程序编译。
- Redis安装
需要安装gcc编译程序插件:
从互联网上直接下载
从磁盘镜像安装(重启后需要从新挂载)
直接磁盘镜像安装:
- 挂载磁盘
- 命令:mount /dev/cdrom /mnt
- 安装
- 安装命令:yum –y install gcc
导入redis安装包:导入/usr/local/hadoop
直接使用插件命令:rz命令导入到hadoop目录下。
[[email protected] hadoop]# ll
total 144964
drwxr-xr-x. 9 root root 4096 May 5 02:17 apache-tomcat-7.0.61
-rw-r--r--. 1 root root 8816567 May 5 2015 apache-tomcat-7.0.61.tar.gz
drwxr-xr-x. 8 uucp 143 4096 Oct 8 2013 jdk1.7.0_45
-rw-r--r--. 1 root root 138094686 May 5 02:08 jdk-7u45-linux-x64.tar.gz
-rw-r--r--. 1 root root 1358081 May 14 2015 redis-3.0.0.tar.gz
- 解压
解压命令:tar -zxvf redis-3.0.0.tar.gz
-
- 编译安装
编译命令:make
进入redis目录,然后直接编译命令。
编译后:程序编译到redis的src目录下
安装命令:make install PREFIX=/usr/local/hadoop/redis
Redis目录会自动被创建。
(编译命令和安装命令都必须进入redis解压目录进行执行)
前台启动
进入reddis安装目录:/usr/local/hadoop/redis/bin目录:
启动命令:./redis-server
Redis前台启动:光标阻塞,不能进行任何操作,需要把redis变成一个服务进程,在后台进行启动。
后台启动
Redis后台启动需要加载一个配置文件:redis.conf,在配置文件里面配置redis进行后台启动。
- 拷贝redis.conf
- 拷贝redis.conf配置文件到redis安装目录bin.
- cp redis.conf ../redis/bin/
- 拷贝当前目录的redis.conf到上一级目录下面redis/bin目录下。
- 修改redis.conf
- 启动命令
- 后台启动需要加载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
[[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
-
- 登录
Mysql登录:mysql –u –p
Redis登录:
登录命令:./redis-cli –h –p
注意:如果直接执行redis-cli会默认登录端口为6379redis服务。
[[email protected] bin]# ./redis-cli
127.0.0.1:6379>