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

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值