Mac本地安装Redis 3

本文涉及的产品
云数据库 Redis 版,社区版 2GB
推荐场景:
搭建游戏排行榜
简介:
  1. 首先从http://download.redis.io/releases/redis-3.0.5.tar.gz 上下载Redis3 (这里使用的是3.0.5) 并且解压。
  2. cd redis-3.2.9 进入到解压后的目录。
  3. 进行安装

make & make install

安装完成后,我们可以使用runtest-cluster 进行一次测试。在这里系统将会自动启动一些redis instance进行测试。
image.png

  1. 进入到/usr/local 文件夹,创建redis_cluster 目录,用于存放我们的redis instance.

cd /usr/local
makedir redis_cluster

cd redis_cluster
mkdir 7000
mkdir 7001
mkdir 7002
mkdir 7003
mkdir 7004
mkdir 7005

由于redis cluster 强烈推荐3+3的配置,因此,这里创建了6个.
  1. 将刚才解压的redis-3.2.9文件夹内的文件分别copy到7001到7005里面,并对redis.conf 进行修改。
    修改点如下:

port 7000

daemonize yes
cluster-enabled yes
cluster-config-file nodes.conf
cluster-node-timeout 5000
appendonly yes

其中不同文件夹的port 指定相应的port即可。

  1. 编写一个用于启动redis的脚本 startCluster.sh

cd 7000

redis-server redis.conf
cd ..
cd 7001
redis-server redis.conf
cd ..
cd 7002
redis-server redis.conf
cd ..
cd 7003
redis-server redis.conf
cd ..
cd 7004
redis-server redis.conf
cd ..
cd 7005
redis-server redis.conf
cd ..

运行该脚本并且 ps aux|grep redis 可以看到目前启动的redis instance.

image.png

  1. 使用 redis-trib.rb 进行集群创建。注: 该文件是redis官方推出的redis cluster 管理文件,用ruby编写。因此在执行该文件的时候确保机器上装由ruby.

./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005

执行后,可以看到集群已经创建完成

image.png

使用

redis-cli -c -p 7002 cluster nodes 可以看到集群节点情况。

image.png

redis-cli -c -p 7004 cluster info 可以查看集群情况。

image.png

到此,本地Redis集群配置完成。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore     ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库 ECS 实例和一台目标数据库 RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
18天前
|
NoSQL Linux 测试技术
Redis的安装(Linux版)
Redis的安装(Linux版)
166 2
|
6天前
|
NoSQL Redis Docker
使用docker安装redis
该文档介绍了如何使用Docker快速搭建Redis数据库,以便于Spring Boot学习。主要内容包括获取Redis镜像、创建容器、配置持久化存储目录和修改默认配置文件,以及检查和访问Redis容器服务。此外,还提到若需外部访问,需开启宿主机防火墙相应端口。注意,本教程不深入讲解Docker,若想深入学习Docker,建议另寻专门课程。
|
7天前
|
网络协议 数据可视化 Shell
最详细的Mac下安装nacos教程来了
最详细的Mac下安装nacos教程来了
|
7天前
|
iOS开发 MacOS
mac下安装brew下载非常慢解决方法
mac下安装brew下载非常慢解决方法
|
7天前
|
NoSQL Redis
mac下安装redis
mac下安装redis
|
13天前
|
存储 NoSQL Redis
Docker 安装 Redis 6.2.6
Docker 安装 Redis 6.2.6
25 0
|
13天前
|
分布式计算 Hadoop 大数据
[大数据] mac 史上最简单 hadoop 安装过程
[大数据] mac 史上最简单 hadoop 安装过程
|
14天前
|
Python
Mac上pyCharm找不到已安装的库
Mac上pyCharm找不到已安装的库
10 0
|
20天前
|
iOS开发 MacOS
Mac安装lrzsz
在Mac上安装lrzsz时遇到Homebrew警告和`Error: no implicit conversion of Array into Integer`错误。解决方法是忽略警告,再次尝试安装,并使用`brew style --fix`命令,但需指定报错路径,例如`/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula`。等待一段时间后,安装将成功,可通过`ls -alh /usr/local/bin/sz`检查安装结果。
29 0
|
25天前
|
Java Android开发 芯片
Mac M芯片安装DBeaver Ultimate
Mac M芯片安装DBeaver Ultimate
20 0
Mac M芯片安装DBeaver Ultimate