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

浙公网安备 33010602011771号