当前位置 博文首页 > 好好学习天天向上:Redis基础学习(一):下载安装和启动

    好好学习天天向上:Redis基础学习(一):下载安装和启动

    作者:[db:作者] 时间:2021-09-03 15:07

    目录

    Redis基础学习(一):下载安装和启动
    Redis基础学习(二):benchmark性能测试
    Redis基础学习(三):Redis五种常用数据类型
    Redis基础学习(四):Redis三种特殊数据类型
    Redis基础学习(五):Redis中的事务
    Redis基础学习(六):JAVA操作Redis之Jedis
    Redis基础学习(七):SpringBoot整合Redis
    Redis基础学习(八):Redis.conf配置
    Redis基础学习(九):Redis持久化
    Redis基础学习(十):Redis发布订阅
    Redis基础学习(十一):Redis主从复制

    概述

    Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。当下最热门的NoSQL技术。
    redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

    Redisd的作用

    1、内存存储、持久化(rdb、aof);
    2、效率高,用于高速缓存
    3、发布订阅系统
    4、地图信息分析
    5、计时器、计数器等。

    下载安装启动

    1、下载

    Windows下载:https://github.com/MicrosoftArchive/redis/releases(停更很久,仅开发使用)
    Linux下载:https://redis.io/(当前版本6.0.10,更新得很快)

    2、安装使用

    1、Windows安装使用

    下载解压后,添加主目录的环境变量即可。
    Redis默认端口是6379。
    在这里插入图片描述
    在这里插入图片描述
    点击redis-server.exe即可启动,有时候启动的时候会闪退,这个时候应该是已经在后台启动了,所以再次打开会闪退,想要在DOS界面重新打开,需要先查询redis启动的IP和端口,在DOS界面当前目录下输入redis-server.exe redis.windows.conf,会提示打开的端口和IP的。然后在当前目录下,打开redis-cli.exe,后输入shutdown会提示not connected,之后再重新打开即可。
    在这里插入图片描述

    2、Linux安装:

    1、下载安装包:redis-6.0.10.tar.gz
    2、解压:tar -zxvf redis-6.0.10.tar.gz
    在这里插入图片描述
    3、在redis-6.0.10.tar目录下执行yum install gcc-c++,安装C++环境。

    4、输入make命令,make会将需要的文件配置完成。(redis和gcc版本有关
    如果是redis版本大于6.0,则需要gcc版本大于5,yum默认安装的版本是4,所以此处安装redis在执行make指令的时候会报错。需要执行以下命令。

    #升级到 5.3及以上版本
    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
     
    scl enable devtoolset-9 bash
     
    #注意:scl命令启用只是临时的,推出xshell或者重启就会恢复到原来的gcc版本。
    #如果要长期生效的话,执行如下:
    echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
    

    5、执行完make命令之后,执行make install 进行安装,安装完会有如下提示。
    在这里插入图片描述

    6、Redis默认的安装目录:
    在这里插入图片描述
    7、Redis不是默认后台启动的,需要修改配置信息。(复制出来一份配置文件cp /opt/redis-6.0.10/redis.conf redisconfig)

    vim vim /redisconfig/redis.conf打开配置文件,将deamonize修改为yes
    在这里插入图片描述
    8、启动redis服务
    redis-server /redisconfig/redis.conf
    通过指定的配置文件进行启动。
    启动之后执行redis-cli -p 6379,测试一下就可以看到是否启动连接成功。
    在这里插入图片描述
    9、查看redis进程是否开启:ps -ef|grep redis
    在这里插入图片描述
    10、关闭redis服务
    通关redis-cli 输入shutdown

    cs