Redis(二)单机版安装

用户头像
奈何花开
关注
发布于: 2020 年 07 月 20 日

学习 Redis 首先要把 Redis 搭建起来一边操作一边学才是比较好的方式。本篇文章先安装 Redis 的单机版。以下内容均安装在 /usr/local/src/redis 目录下。先创建目录:mkdir -p /usr/local/src/redis

01 单机版安装

1.安装 tcl

cd /usr/local/src/redis
wget http://downloads.sourceforge.net/tcl/tcl8.6.10-src.tar.gz
tar -xzvf tcl8.6.10-src.tar.gz
cd /usr/local/src/redis/tcl8.6.10/unix/
./configure --prefix=/usr/local/tcl
make && make install

2.安装 Redis

cd /usr/local/src/redis
wget http://download.redis.io/releases/redis-5.0.9.tar.gz
tar -zxvf redis-5.0.9.tar.gz
cd redis-5.0.9
make && make test && make install

02 生产启动方案

## 拷贝 redis_init_script 到 /etc/init.d/ 下并改名为 redis_6379(6379 为端口号)
cp $REDIS_HOME/utils/redis_init_script /etc/init.d/redis_6379
## 修改 redis_6379 脚本的第 6 行的 REDISPORT,设置为相同的端口号(默认就是 6379)
## 创建两个目录:/etc/redis(存放 redis 的配置文件),/var/redis/6379(存放 redis 的持久化文件)
mkdir -p /etc/redis
mkdir -p /var/redis/6379
mkdir -p /var/log/redis
## 拷贝 redis 配置文件到 /etc/redis/ 下并改名 6379.conf
cp $REDIS_HOME/redis.conf /etc/redis/6379.conf
## 修改redis.conf中的部分配置为生产环境
vim /etc/redis/6379.conf
daemonize yes 让redis以daemon进程运行
pidfile /var/run/redis_6379.pid 设置redis的pid文件位置
port 6379 设置redis的监听端口号
dir /var/redis/6379 设置持久化文件的存储位置
logfile "/var/log/redis/redis.log" 设置redis日志打印文件位置
## 给 redis_6379 配置执行权限
chmod +x /etc/init.d/redis_6379

03 Redis 生产启停操作

1.Redis 启停

  • 启动:/etc/init.d/redis_6379 start

  • 停止:/etc/init.d/redis_6379 stop

  • 确认是否启动:ps -ef | grep redis

2.Redis 开机自启动

在 redis_6379 脚本中,最上面,加入下面的内容并执行命令 chkconfig redis_6379 on

查看 redis_6379 脚本是否开机自启:chkconfig --list

vim /etc/init.d/redis_6379

# chkconfig: 2345 90 1
# description: Redis is a persistent key-value database
chkconfig redis_6379 on

04 redis-cli 客户端使用

由于按上面的步骤安装时,redis-cli 命令已安装到 /usr/local/bin/ 下,可以直接输入 redis-cli 连接客户端。

1.连接 Redis 服务器

Redis 默认只允许 127.0.0.1 访问,远程连接需要修改配置文件,如 Redis 服务器内网 ip 为 10.0.0.49,修改 /etc/redis/6379.conf 配置文件,如下所示:

bind 127.0.0.1 10.0.0.49
  • 本机:redis-cli

  • 远程:redis-cli -h 10.0.0.49 -p 6379 (需要先修改 /etc/redis/6379.conf 配置文件 bind)

2.redis-cli 停止 redis 进程

要停止 Redis 进程有两种方式,一种是执行 /etc/init.d/redis_6379 stop 命令,另一种是使用 redis-cli 客户端。

  • 本机:redis-cli shutdown

  • 远程:redis-cli -h 10.0.0.49 -p 6379

3.redis-cli ping 操作

要检测 redis 是否能联通,可以使用 redis-cli 执行 ping 命令,redis 服务器返回 PONG 表示可以联通。

  • 本地:redis-cli ping

  • 远程:redis-cli -h 10.0.0.49 -p 6379 ping



用户头像

奈何花开

关注

还未添加个人签名 2019.05.14 加入

还未添加个人简介

评论

发布
暂无评论
Redis(二)单机版安装