Redis简介
Redis:REmote DIctionary server(远程字典服务器),是完全开源免费的,用C语音编写的,遵循BSD协议,是一个高性能的(Key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。
特点:
- Redis支持数据持久化,可以将内存中的数据保存到磁盘中,重启的时候可以再次加载使用。
- Redis不仅仅支持简单的key-value 类型数据,同时还提供list、set、zset、hash等数据结构的存储。
- Redis支持数据备份,即 master-slave模式的数据备份。
准备工作
1、首先上官网下载Redis 压缩包,地址:http://redis.io/download 下载稳定版3.0.7即可。
2、通过远程管理工具,将压缩包拷贝到Linux服务器中,执行解压操作。
解压安装包
tar -zxvf redis-3.0.7.tar.gz
解压后先安装gcc编译器
# yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake # yum -y install wget httpd-tools vim
gcc安装完成后,进入redis解压目录,进行编译安装。
# cd redis-3.0.7/ # make # cd src && make install
启动redis
# redis-server
若想启动redis的时候,不想看到该图标,则可进入redis-config配置文件,设置它后台启动。
进入redis.config配置文件,将daemonize 后的no改为yes即可。,然后输入:wq保存并退出。
重启,redis可以看到如下效果。
查看redis服务是否启动。出现了6379端口,说明启动成功。
接下来就是进入redis客户端开始操作了。
若想停止redis,则可以通过redis的客户端程序redis-cli的shutdown命令来重启redis
redis-cli -h 127.0.0.1 -p 6379 shutdown