redis单机安装
下载地址
说明
- 版本选择:
redis-7.0.0.tar.gz
- 下载地址:https://download.redis.io/releases/redis-7.0.0.tar.gz
安装前准备
- 在linux上安装,centos7上安装
- gcc
本地安装
复制下载的安装包到Linux服务器,安装包名:
redis-7.0.0.tar.gz
进入到安装包所在路径,将安装包解压到指定目录
tar -zxvf redis-7.0.0.tar.gz -C /opt/module
解压后,文件夹为
redis-7.0.0
,解压后需要编译安装编译,进入
redis-7.0.0
make
安装,默认安装目录为:
/usr/local/bin
,PREFIX
参数自定义安装目录make install PREFIX=/opt/module/redis
安装后,进入目录
/opt/module/redis/bin
,有如下文件redis-benchmark
:性能测试工具redis-check-aof
:修复有问题的AOF文件,redis-server
的软链接redis-check-rdb
:修复有问题的dump.rdb文件,redis-server
的软链接redis-cli
:客户端,操作入口redis-sentinel
:redis集群使用,redis-server
的软链接redis-server
:redis服务启动命令
指定启动文件,默认读取安装目录下的
redis.conf
文件,即/opt/module/redis-7.0.0/redis.conf
文件,复制文件到自定义目录下,做为启动文件mkdir /opt/module/redis/myredis copy redis.conf /opt/module/redis/myredis/redis7.conf
修改配置文件
/opt/module/redis/myredis/redis7.conf
,修改配置后,重启服务支持后台启动:
daemonize
设置为yes
# daemonize no daemonize yes
关闭保护模式:
protected-mode
设置为no
# protected-mode yes protected-mode no
注释掉bind配置,
bind 127.0.0.1
表示只能本机访问# bind 127.0.0.1 -::1
设置访问密码,
requirepass
设置redis访问密码# requirepass foobared requirepass 123456
启动redis服务端
启动redis,指定配置文件
cd /opt/module/redis/bin ./redis-server /opt/module/redis/myredis/redis7.conf
查看zookeeper进程
ps -ef | grep redis
启动zookeeper客户端
连接服务器
cd /opt/module/redis/bin ./redis-cli -p 6379
连接服务器后,输入密码
auth 123456
输出信息:
OK
连接服务器,指定密码
cd /opt/module/redis/bin ./redis-cli -a 123456 -p 6379
输出警告信息:
Warning: Using a password with '-a' or '-u' option on the command line interface may not be safe.
验证是否连接成功
127.0.0.1:6379> ping
输出信息:
PONG
退出客户端
127.0.0.1:6379> quit
关闭服务器
127.0.0.1:6379> shutdown