Redis 学习笔记

文章目录

    • 一、简介
    • 二、下载
    • 三、安装
    • 四、启动和关闭
    • 五、配置文件
    • 六、常用指令
    • 七、安全加固

  版权声明:本文为CSDN博主「杨群」的原创文章,遵循 CC 4.0 BY-SA版权协议,于2023年9月3日首发于CSDN,转载请附上原文出处链接及本声明。
  原文链接:https://blog.csdn.net/u011046671/article/details/132649636

一、简介

  • Redis 是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。
  • Redis 的官网地址:https://redis.io/
  • Redis 的源码地址:https://github.com/redis/redis
  • Redis 默认使用端口:6379
  • 因 Redis 是单线程高性能,操作系统轮询机制不同(Linux 系统轮询使用 epoll ,Windows 系统轮询使用 selector ,在性能上 epoll 高于 selector 的。)因此,Redis 官方不支持 Windows 系统,推荐在 Linux系统上使用 Redis。因Redis 是开源的,所以 Microsoft开放技术小组根据开源代码在 github 上维护和编译 windows 64 版本,但是版本较低,对开发和测试来说,不追求性能和新特性的话,可以满足需要。

二、下载

  Linux 下载地址:https://redis.io/download/

  Widnows 下载地址: https://github.com/microsoftarchive/redis/releases

三、安装

1、二进制安装

  • 在安装前,首先要安装或更新EPEL包。EPEL是一个软件包存储库,其中包含许多开源附加软件包,其中大多数由Fedora Project维护。

    sudo yum install epel-release
    
  • 安装 Reids

    sudo yum install redis -y 
    
  • 启动服务并设置为自动启动

    sudo systemctl start redis.service
    sudo systemctl enable redis
    
  • 查看状态

    sudo systemctl status redis.service
    

四、启动和关闭

  • 启动 Reids 服务

    sudo systemctl start redis.service
    

    停止 Redis 服务

    sudo systemctl stop redis.service
    

五、配置文件

  • Redis 配置文件为 /etc/redis.conf

  • 找到如下配置,解开注释设置密码并重启 Redis

    # requirepass foobared
    # 修改成
    requirepass 123456
    

六、常用指令

  • 通过命令行方式登录,默认为本地的Redis 默认端口为 6379

    redis-cli
    
  • 连接需要密码的 Redis

    redis-cli -a 123456
    
  • 也可以连接的时候不输入密码,操作Redis的时候再进行输入

    auth 123456
    
  • 查询版本

    redis-cli -v
    
  • 通过SQL方式查询其他信息

    info
    
  • 存入数据

    set aa 123
    
  • 获取数据

    get aaa
    
  • 查询所有的key

    keys *
    

七、安全加固

1、修改默认端口
port 6666

2、设置复杂密码
requirepass ABCdef789

  版权声明:本文为CSDN博主「杨群」的原创文章,遵循CC 4.0 BY-SA版权协议,于2023年9月3日首发于CSDN,转载请附上原文出处链接及本声明。
  原文链接:https://blog.csdn.net/u011046671/article/details/132649636

你可能感兴趣的:(数据库,redis,学习,笔记)