您的位置:首页 > 数据库 > Redis

Redis服务搭建与详细介绍

2017-11-28 00:20 197 查看

一、Redis介绍

1、什么是redis(引自网络)

Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止Redis支持的键值数据类型如下:

字符串类型String

散列类型Hash

列表类型List

集合类型Set

有序集合类型SortedSet

2、redis的应用场景

1)缓存(数据查询、短连接、新闻内容、商品内容等等)。(最多使用)

2)分布式集群架构中的session分离。

3)聊天室的在线好友列表。

4)任务队列。(秒杀、抢购、12306等等)

5)应用排行榜。

6)网站访问统计。

7)数据过期处理(可以精确到毫秒)

二、Redis的安装

1、redis是C语言开发,建议在linux上运行,本教程使用Centos6.8作为安装环境。

安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:

yum install gcc-c++


在linux环境下,可以使用gcc -v 命令检测是否安装了gcc。如果已经安装,直接跳过即可。

2、本教程使用的是最新稳定版本Redis 4.0.1 版本,

1) 从http://www.redis.cn下载Redis 4.0.1 版本稳定版本。并将该文件拷贝到路径usr/local下。

2) 解压
tar -zxvf /usr/local/redis-4.0.1.tar.gz




3)进入解压后的目录进行编译

cd /usr/local/redis-4.0.1
make


4)安装到指定目录,如 /usr/local/redis

make install PREFIX=/usr/local/redis


5)安装成功后文件一览


三、Redis的的启动

1.前端启动模式

直接运行

/usr/local/redis/bin/redis-server


默认是前端启动模式,端口是6379

将以前端模式启动,前端模式启动的缺点是ssh命令窗口关闭则redis-server程序结束,不推荐使用此方法。如下图

2.后端启动

首先键入如下命令,进入redis 源码目录

cd redis-4.0.1


然后拷贝redis源码目录的配置文件至redis文件当中

cp redis.conf /usr/local/redis/bin/


此时进入/usr/local/redis/bin/文件中,键入如下命令

cd /usr/local/redis/bin/


此时,文件夹当中多了个配置文件redis.conf



要想使用后端启动,需要修改redis.conf文件当中的设置

键入如下命令

vim redis.conf


进入配置文件

找到 daemonize no,把no改成yes。(首先按I键盘,进入编辑状态,编辑完成后,按ESC退出,然后按shift+: 键入wq,保存退出)


启动redis,此时指定配置文件启动,键入如下命令

./redis-server redis.conf




关闭redis

到redis节点目录下执行如下命令

./redis-cli shutdown


要是指定端口的话

redis-cli -p 端口号 shutdown

3.常用命令

改天总结

ps aux|grep redis 查看启动的redis服务

./redis-cli -p 7001 shutdown 关闭指定端口号的redis

./redis-cli 进入命令

set key

get key

expire key 10 设置有效期单位秒

ttl key 查看key的过期时间
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  redis