Redis安装部署

Redis安装部署文档

  1. 下载Redis, 比如下载的是 redis-5.0.8, 解压到 /usr/local/redis-5.0.8 目录, 创建文件夹
mkdir -p /etc/redis
mkdir -p /var/log/redis
mkdir -p /var/redis/7001

/etc/redis 存放redis的配置文件

/var/redis/7001 存放redis的持久化文件, 注意: 7001 代表要安装的redis使用的端口

/var/log/redis 存放redis日志文件


  1. 最小化部署的服务器安装基础软件, 以 CentOS为例

安装基础环境gcc shell yum install -y gcc

下载 tcl, 解压并安装tcl。 这一步有可能不需要 shell cd /usr/local/tcl8.6.1/unix/ ./configure make && make install

上传 redis-x.x.x.tar.gz 并解压到目录 /usr/local/redis-5.0.8 分别执行以下命令安装 shell cd ./redis-5.0.8 make && make test && make install


  1. 安装后配置

redis 安装包的 utils目录下, 有个redis_init_script脚本, 将redis_init_script脚本拷贝到linux的 /etc/init.d 目录中, 将redis_init_script重命名为redis_7001, 7001是redis实例监听的端口号

修改redis_7001脚本的第6行的REDISPORT, 设置为相同的端口号(默认是6379)

创建两个目录: /etc/redis(存放redis的配置文件), /var/redis/7001 (存放redis的持久化文件)

修改redis配置文件(默认在根目录下, redis.conf), 拷贝到/etc/redis目录中, 修改名称为7001.conf

修改redis.conf中的部分配置为生产环境 conf # 让redis以daemon进程运行 daemonize yes # 设置redis的pid文件位置 pidfile /var/run/redis_7001.pid # 设置redis的监听端口号 port 7001 # 设置持久化文件的存储位置 dir /var/redis/7001 # 日志目录 logfile "/var/log/redis/redis_7001.log" # 注意: 如果需要远程访问, 这行需要修改为 0.0.0.0 或者注释掉这行也可以 bind 127.0.0.1 # 开启rdb持久化, 注意只在从redis服务器上开启即可. 主从模式下, 主服务器不开启 save 900 1 save 300 10 save 60 10000 # 最大内存大小, 设置为总内存大小的75% 即可 maxmemory 12gb # 内存回收策略 maxmemory-policy volatile-ttl # 开启AOF, 注意只在redis从服务器上开启即可,主服务器不开启 appendonly yes # 每秒持久化 appendfsync everysec # 开启混合持久化 aof-use-rdb-preamble yes

启动redis,执行 shell cd /etc/init.d chmod 777 redis_7001 ./redis_7001 start

确认redis进程是否启动 shell ps -ef | grep redis

让redis跟随系统启动自动启动, 配置自动启动 shell chkconfig redis_7001 on


以下为 redis 集群配置, 单机版不需要


  1. 集群配置, 注意创建集群之前不能为redis设置密码, 创建完成之后才能设置密码

创建目录 /etc/redis-cluster/ 放置每个节点配置文件

修改 /etc/init.d/redis_700* 文件,更新配置信息


  1. 集群配置文件参考 node-700*.conf 文件

  1. 启动各个节点的redis示例,然后执行以下命令创建集群
redis-cli --cluster create 172.16.10.101:7001 172.16.10.101:7002 172.16.10.101:7003 172.16.10.101:7004 172.16.10.101:7005 172.16.10.101:7006 --cluster-replicas 1

  1. 启动redis服务
/etc/init.d/redis_7001 start

  1. 为集群添加密码,修改配置文件即可。

  1. 关闭 redis 方法

先连接上redis服务器

redis-cli -h 127.0.0.1 -p 7001 -a 'A123@#$redis'

命令行执行 shutdown 命令即可


感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。

页面内容