运维开发网

Redis安装及前后置启动

运维开发网 https://www.qedev.com 2020-06-15 09:27 出处:网络 作者:运维开发网整理
Redis简单介绍及在Linux上安装(这里测试用是版本:redis-3.0.0.tar.gz) 一:什么是Redis?   redis就是C语言编写的一个高性能的键值存储(key-value)的非关系型数据库(NoSql )。 二:非关系型数据库的优点与缺点   优点:可以轻松地处理海量数据   缺点: 1.没有主外键,则数据关系不能一目了然;        2.没有强大的事务来支持,那么数据就
Redis简单介绍及在Linux上安装(这里测试用是版本:redis-3.0.0.tar.gz)

一:什么是Redis?

  redis就是C语言编写的一个高性能的键值存储(key-value)的非关系型数据库(NoSql )。

二:非关系型数据库的优点与缺点

  优点:可以轻松地处理海量数据

  缺点: 1.没有主外键,则数据关系不能一目了然;

       2.没有强大的事务来支持,那么数据就相对来说不安全;

        3.不支持sql,不能进行复杂的查询;

三:Linux上安装Redis

官网地址:http://redis.io/

①:redis是由C语言编写的,所以编译redis时需要C语言环境,那么我们安装gcc环境

[[email protected] /]# yum -y install gcc-c++

下图表示依赖被安装过了,因为这是克隆的base,base基准之前已经装过JDK依赖,JDK有个依赖是C语言的依赖

Redis安装及前后置启动

②:官网下载Redis安装包上传到linux系统

Redis各版本的下载:http://download.redis.io/releases/

Redis安装及前后置启动

③:创建安装目录,并解压redis-3.0.0到安装目录

[[email protected] local]# mkdir redis

[[email protected] software]# tar -zxvf redis-3.0.0.tar.gz -C /usr/local/redis/

Redis安装及前后置启动

进入Redis下查看是否解压成功并查看Redis默认目录结构

Redis安装及前后置启动

④:编译Redis(将.c文件编译为.o文件),进入解压文件夹 =>执行make命令

Redis安装及前后置启动

Redis安装及前后置启动

⑤:安装make install命令(PREFIX指定目录)

[[email protected] redis-3.0.0]# make PREFIX=/usr/local/redis install

Redis安装及前后置启动

⑥:将安装包里的配置文件redis.conf,复制到bin目录下(bin目录在redis文件夹下,命令复制时后面参数带上一级../bin/)

[[email protected] redis-3.0.0]# cp redis.conf ../bin/

Redis安装及前后置启动

======== 到此Redis安装完毕 ========

三:Redis启动

redis分为前置启动和后置启动

①:前置启动(只能启动单机版的redis,启动redis集群得用后置启动)

进入redis安装目录下的bin目录:cd /usr/local/redis/bin/ 执行(redis-server)

Redis安装及前后置启动

启动成功如下图

Redis安装及前后置启动

Xshell再开启窗口去执行客户端进行连接Redis数据库

[[email protected] bin]# ./redis-cli

Redis安装及前后置启动

Redis客户端下基本操作:curd

127.0.0.1:6379> set name zhangsanfeng

127.0.0.1:6379> get name

Redis安装及前后置启动

127.0.0.1:6379> set name lisifeng(修改就是覆盖,重新键入set命令对应的key-value)

127.0.0.1:6379> get name

Redis安装及前后置启动

②:后置启动(启动Redis不影响其他操作,也就是默默地干活)

第一步:需要更改redis.conf 配置文件,开启守护线程。(/在usr/local/redis/bin下)

Redis安装及前后置启动

修改redis.conf :[[email protected] bin]# vim redis.conf ,搜索守护线程,命令行模式下键入 /daemonize回车

Redis安装及前后置启动

daemonize no 改为 yes

Redis安装及前后置启动

[[email protected] bin]# ./redis-server redis.conf(没有反应,就对了,这就是后置启动)

备注:可查看进程号去判定是否启动成功

Redis安装及前后置启动

Redis退出方式(推荐使用,相对安全,它会把数据存进去再退出,预防数据丢失)

第二步:后置启动方式:[[email protected] bin]# ./redis-cli shutdown

再次查看进程号,redis-server服务端被关闭了,再去用redis-cli去操作就会失败了。

Redis安装及前后置启动

redis-cli失败效果图,已经取不出来name值

Redis安装及前后置启动

扫码领视频副本.gif

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号