在Linux下搭建一个redis环境
先来谈谈什么是redis吧.
- 一个高效的缓存数据库
- C语言编写[所以效率很高]
- Key-Value数据库
- 基于内存亦可持久化的日志型
- 速度快,可以做及时推送,秒杀等
- 很多大公司都在使用
搭建环境
CenterOs + redis3.0
搭建步骤
redis的环境需要gcc的支持,打开终端输入
gcc:yum install gcc-c++
从官网下载
http://download.redis.io/releases/redis-3.0.0.tar.gz
将redis-3.0.0.tar.gz拷贝到/usr/local下进入到/usr/local目录下,解压安装包
tar -zxvf redis-3.0.0.tar.gz进入解压后的目录进行编译(直接进目录make)
cd /usr/local/redis-3.0.0
make
安装到指定目录,如 /usr/local/redis(PREFIX=你要安装的目录)
cd /usr/local/redis-3.0.0
make PREFIX=/usr/local/redis install
redis.conf
redis.conf是redis的配置文件,redis.conf在redis源码目录。
可以通过此配置文件修改redis信息[例如端口],port默认6379。拷贝配置文件到安装目录下
进入源码目录,里面有一份配置文件 redis.conf,然后将其拷贝到安装路径下
cd /usr/local/redis
mkdir conf
cp /usr/local/redis-3.0.0/redis.conf /usr/local/redis/bin
直接运行bin/redis-server将以前端模式启动,当你看到一个图形界面出现表示redis环境搭建完毕
但是可能这种方式启动,有个缺点就是当前的终端是操作不了的,需要你再打开一个
修改redis.conf配置文件, daemonize yes 允许shell模式启动。
自己编写一个shell脚本,吧刚刚命令放进去,然后执行以下就ok了