01、Redis 安装

01、Redis 安装

Redis 是一个基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。

非官方的 Redis Windows 版本 https://github.com/tporadowski/redis/releases

1、下载

官方下载地址:https://download.redis.io/releases/

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

2、安装

官方安装文档:https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/

2.1、安装依赖

Redis 除了 C 编译器libc 之外没有其他依赖项。libc 是系统基础库,一般随操作系统已安装。

执行以下命令,确认是否安装 C 编译器

gcc --version

如果能正常显示 gcc 的版本信息,则说明已安装。没有安装则执行以下命令进行安装。

sudo yum install -y gcc

2.1、解压安装

tar -zxvf redis-6.2.14.tar.gz

cd redis-6.2.14

make

执行完 make 命令后,就会在 src 目录下产生可执行文件,可以使用 make install 将可执行文件安装到指定目录,也可以直接这样使用。

安装到指定目录下,看起来简洁一些,默认安装到 /app/redis,可通过 PREFIX 选项指定安装到的目录。

make install PREFIX=/app/redis

执行完以后,在 /app/redis 目录下,有一个 bin 目录有以下几个可执行文件。

redis-benchmark
redis-check-aof -> redis-server
redis-check-rdb -> redis-server
redis-cli
redis-sentinel -> redis-server
redis-server

3、启动

3.1、配置

redis 安装包中提供了一个模板 redis.conf 配置文件,可将其复制,作为初始配置。

mkdir /app/redis/6379

cp redis.conf /app/redis/6379/

修改以下配置项

# 后台进程启动
daemonize yes

# 关闭安全模式
protected‐mode no

# 注释 bind
# bind 127.0.0.1 -::1
  • daemonize 设置为 yes 使用后台进程启动。
  • protected‐mode 设置为 no 则关闭安全模式,只有当没有设置 requirepassbind 的情况下才会生效。生效后非本机访问连接没问题,但执行操作会报错。
  • bind 绑定本机网卡 ip ,可以绑定多个 ip 。绑定的 ip 后,表示客户端只能通过绑定的 ip 进行访问。例如:本机IP为:192.168.64.130,配置 bind 项为:bind 192.168.64.130 那么客户端只能通过 192.168.64.130 进行访问 redis。内网就不用配置了,注释掉即可。

3.2、启动

cd /app/redis

./bin/redis-server 6379/redis.conf

4、停止

使用 redis-cli 客户端连接执行 shutdown 命令。或者使用 kill pid,不要使用 -9 强制关闭。

./redis-cli shutdown
或者
kill pid
posted @   半夜起来撸代码  阅读(22)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示