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
则关闭安全模式,只有当没有设置requirepass
与bind
的情况下才会生效。生效后非本机访问连接没问题,但执行操作会报错。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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?