Redis 是一种开源(BSD 许可)内存数据结构存储,用作数据库、缓存、消息代理和流引擎。Redis提供数据结构,例如:字符串、列表、集合、带范围查询的排序集合、位图、hyperloglogs、地理空间索引和流。Redis 具有内置复制、Lua脚本、LRU逐出、事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster的自动分区提供高可用性。

Redis Download

今天记录下自己安装Redis的流程

  1. 进入到数据空间的目录

    cd /usr/local/src

  2. 下载文件

    wget https://download.redis.io/releases/redis-6.2.6.tar.gz

  3. 将压缩文件解包

    tar xzf redis-6.2.6.tar.gz

  4. 将解压后的包移动到/usr/local/redis目录下

    mv redis-6.2.6 /usr/local/redis

  5. 切换到/usr/local/redis目录下

    cd /usr/local/redis/

  6. 执行make编译

    make

  7. 安装文件

    make install PREFIX=/usr/local/redis

  8. 启动redis测试

    ./bin/redis-server redis.conf

  9. 关闭redis

    ./bin/redis-cli shutdown

PS: 修改配置文件redis.conf (使用"/ 要搜索的内容",回车,直接快速定位文档中的位置)

  • 实现远程连接访问

    127.0.0.1前添加#注释

  • redis可后台运行

    daemonize no改为daemonize yes

  • 设置密码

    requirepass "你的密码"


可能会用到的命令

  • 开放端口

    firewall-cmd --zone=public --add-port=xx/tcp --permanent

  • 关闭端口

    firewall-cmd --zone=public --remove-port=xx/tcp --permanent

(xx :代表端口号 --permanent :代表永久开放一个端口)

  • 重启防火墙

    firewall-cmd --reload

  • 关闭防火墙

    systemctl stop firewalld

  • 查看进程占用

    ps -ef | grep redis

  • 杀死进程

    kill -pid '进程号'

最后修改:2022 年 12 月 23 日
如果觉得我的文章对你有用,请随意赞赏