Redis(一)-安装+HelloWorld

一、Redis简介
  • Redis(Remote Dictionary Server: 远程字典服务器)本质是一个Key-Value类型的分布式内存数据库
  • 整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。因为是纯内存操作,Redis的性能非常出色,每秒可以处理约8万次写操作,10万次读操作,是已知性能最快的Key-Value DB。
  • Redis的出色不仅仅是性能,Redis最大的魅力是支持保存多种数据结构,此外单个value的最大限制是1GB,不像memcached只能保存1MB的数据。Redis提供String、List、Set、Sorted Set、hashes等数据结构的存储,可以用来实现很多有用的功能,比如用他的List来做FIFO(First In First Out)双向链表,实现一个轻量级的,高性能的,消息队列服务,用他的Set可以做高性能的tag系统等等。
  • 另外Redis也可以对存入的Key-Value设置expire时间,因此也可以被当做一个功能加强版的memcached来用。同时,Redis支持数据的备份,即master-slave模式的数据备份。并且Redis的所有操作都是原子性的。
  • Redis的主要缺点是数据库容量受物理内存的限制,不能用作海量数据的高性能读写,因此Redis适合的场景主要局限在较小数据量的高性能操作和运算上。
二、 下载与安装
  • 下载:Redis官网
    这里写图片描述
    注意:这里下载的是Linux版本

如果需要下载windows版本可以进入Redis中文网,但是不建议使用windows版本。

安装Redis
  • 环境
    • Ubuntu 18.04 LTS
    • redis-4.0.11
  • 安装
    • 将下载好的redis-4.0.11.tar.gz压缩拷贝到/opt目录(Linux下第三方软件安装目录)下,并使用sudo tar -zxvf redis-4.0.11.tar.gz命令解压,接着进入redis-4.0.11目录
    • 执行 sudo make命令。( 如果报错,就执行sudo apt-get install gcc安装gcc)
    • 命令执行完后会出现如下结果。这里可以不执行make test测试,因为可能还需要你安装TCL插件,比较麻烦
      这里写图片描述
    • 最后执行make install完成最后的安装
  • 常用配置:
    • 进入/usr/local目录(Linux应用程序存放目录), 并新建一个目录用户存放redis的配置文件,如我这里叫myredis, 将/opt/redis-4.0.11/redis.conf文件拷贝到myredis目录,这样可以做可以使redis默认的配置文件不受影响
    • 修改/usr/local/myredis/redis.conf文件这里写图片描述
三、 Redis_HelloWorld
  • 启动redis:进入/usr/local/bin目录,执行redis-server /usr/local/myredis/redis.conf

  • 查看redis服务是否启动:执行ps -ef | grep redis
    这里写图片描述
    可以看到redis服务已经启动,并且端口是默认的6379端口

  • 连接到redis数据库:执行redis-cli -p 6379

  • 测试redis是否连接成功
    这里写图片描述
    如上图即代表连接成功!

  • 体验redis
    这里写图片描述

  • 关闭redis
    这里写图片描述

  • 遇到的一点小麻烦,关闭redis时提示:(error) ERR Errors trying to SHUTDOWN. Check logs.
    这里写图片描述

解决方法参考:https://blog.csdn.net/github_33809414/article/details/82531642

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值