Redis服务搭建与详细介绍

一、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的过期时间

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值