Redis笔记(二)

Redis入门

概述

Redis是什么

Redis(Remote Dictionary Server ),即远程字典服务!
是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。
免费和开源!是当前最热门的NoSQL技术之一!也被人们称之为结构化数据库!

Redis 能干什么

  1. 内存存储,持久化,内存中是 断电即失,所以持久化很重要(rdb、aof)
  2. 效率高,可以用于高速缓存
  3. 发布订阅系统
  4. 地图信息分析
  5. 计时器、计数器(浏览量)
  6. 。。。。

特性

  1. 多样的数据类型
  2. 持久化
  3. 集群
  4. 事务
  5. 。。。

学习用到的东西

  1. 狂神公众号
  2. Redis官网
  3. Redis中文官方网站
  4. 官网下载(windows在Github下载)

Redis推荐在Linux服务器上搭建

Linux下安装Redis

  1. 下载安装包
    redis-5.0.10.tar.gz

  2. 解压,程序一般放到/opt下
    mv redis-5.0.10.tar.gz /opt
    tar -zxvf redis-5.0.10.tar.gz
    配置文件
    在这里插入图片描述

  3. 环境安装
    安装gcc
    yum install gcc-c++
    gcc -v
    make
    make install

  4. Redis的默认安装路径usr/local/bin
    在这里插入图片描述
    5.强Redis配置文件复制到当前目录下
    mkdir zconfig
    cp /opt/redis-5.0.10/redis.conf zconfig/

  5. Redis默认不是后台启动的
    配置中的daemonize改为yes
    在这里插入图片描述
    6.启动Redis
    通过制定的配置文件启动Redis
    [root@zhaohziyue bin]# redis-server zconfig/redis.conf
    连接
    [root@zhaohziyue bin]# redis-cli -p 6379
    如果设置了密码:
    [root@zhaohziyue bin]# redis-cli -p 6379 -a 密码
    在这里插入图片描述

  6. 查看Redis的进程是否开启
    ps -ef|grep redis

  7. 如何关闭redis服务 shutdown
    在这里插入图片描述

  8. 后期会使用单机多Redis启动集群测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值