安装Redis
tar -xzvf redis-6.2.14.tar.gz
下载redis
wget https://download.redis.io/releases/redis-6.2.14.tar.gz
创建目录
cd /home/jnredis
mkdir redis
把redis-6.2.14.tar.gz移入/home/jnredis/redis目录下
解压
tar -xzvf redis-6.2.14.tar.gz
编译安装
cd redis-6.2.14
sudo make install
验证
redis-server -v
配置redis
系统分配3台redis服务器
conf在资源中
把已经配置好的配置文件redis-6379.conf,redis-6380.conf放入30.209.30.62的 /home/jnredis/redis/conf 目录下
把已经配置好的配置文件redis-6381.conf,redis-6382.conf放入30.209.30.63的 /home/jnredis/redis/conf 目录下
把已经配置好的配置文件redis-6383.conf,redis-6384.conf放入30.209.30.64的 /home/jnredis/redis/conf 目录下
查询是否启动
ps -ef | grep redis
启动redis
单机实例
集群启动
redis-cli --cluster create 30.209.30.62:6379 30.209.30.62:6380 30.209.30.63:6381 30.209.30.63:6382 30.209.30.64:6383 30.209.30.64:6384 --cluster-replicas 1 -a Asia@88220660
进入集群中的某一个实例
redis-cli -h <实例IP> -p <实例端口> -a <密码>
扩展:
清除节点
redis清除节点数据 以及 集群信息和node ID 命令
redis-cli -h 127.0.0.1 -p 6379 -a Asia@88220660 FLUSHALL
redis-cli -h 127.0.0.1 -p 6379 -a Asia@88220660 CLUSTER RESET HARD
FLUSHALL:清除所有数据库中的键值对
CLUSTER RESET HARD:清除集群信息和 node ID
查看集群状态
redis-cli -c -h 192.168.1.10 -p 6379 -a Asia@88220660 cluster nodes
验证槽位
redis-cli -c -h 192.168.1.10 -p 6379 -a Asia@88220660 cluster info
测试写入与读取(自动跳转槽位):
redis-cli -c -h 192.168.1.10 -p 6379 -a Asia@88220660 set test-key hello
redis-cli -c -h 192.168.1.10 -p 6380 -a Asia@88220660 get test-key

320

被折叠的 条评论
为什么被折叠?



