目 录CONTENT

文章目录

Redis 部署

Sakura
2023-08-05 / 0 评论 / 0 点赞 / 56 阅读 / 4427 字 / 正在检测是否收录...

一: 安装 Redis

Download | Redis

1. 安装 Redis 依赖

yum install -y gcc tcl

2. 下载安装包解压

wget https://download.redis.io/releases/redis-6.2.7.tar.gztar xzf redis-7.0.12.tar.gz
tar -zxvf redis-7.0.12.tar.gz
‌‌‌‌cd redis-7.0.12

3. 运行编译命令

make && make install

默认安装的路径为usr/local/bin

二: Redis 目录说明

  1. redis-server : 服务端启动脚本

  2. redis-cli : redis 命令行客户端

  3. redis-sentinel : redis 哨兵启动脚本

  4. redis-benchmark : 基准测试工具

  5. redis-check-aof : AOF持久化文件检测和修复工具:

  6. redis-check-rdb : RDB持久化文件检测和修复工具

三: 启动方式

1. 默认启动 ( 不推荐 )

redis-server

2. 带参数启动 ( 不推荐 )

redis-server -p 9999

3. 配置文件启动

  1. 首先将配置文件复制一份

cp redis.conf redis.conf.bck
  1. 修改 redis.conf 中的一些设置

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0

# 守护进程,修改为yes后即可后台运行
daemonize yes

# 密码,设置后访问Redis必须输入密码
requirepass 123321
  1. Redis 的其他常见配置

# 监听的端口
port 6379

# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .

# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1

# 设置redis能够使用的最大内存
maxmemory 512mb

# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"
  1. 启动 Redis

./redis-server ../conf/redis.conf

五: 操作

1. 单次操作

redis-cli -h  -p {command}

//举例 
redis-cli -p 6379 set Sakura LF
//下次要操作redis,还需要再通过redis-cli。

2. 命令行操作

通过redis-cli -h (host}-p {port}的方式连接到Redis服务,之后所有的操作都是通过控制台进行

redis-cli [options] [commonds]

常见的 Options :

  • -h 127.0.0.1 : 指定要连接的redis节点的IP地址,默认是127.0.0.1

  • -p 6379 : 指定要连接的redis节点的端口,默认是6379

  • -a 123321 : 指定redis的访问密码

其中的 commonds 就是 Redis 的操作命令 , 例如 :

  • ping : 与redis服务端做测试,服务端正常会返回pong , 不指定commond时,会进入redis-cli的交互控制台:

四: 退出

1. 退出备份

  • save : 生成持久化文件

  • nosave : 不生成持久化文件

// 会提示是否需要保存,默认是备份
shoudown

2. 退出

exit

0

评论区