Redis分片机制

1、 Redis分片机制

1.1 背景

redis缓存在内存中工作,理论上内存多大就可以缓存多少数据。如果要缓存很多的数据,一直扩大内存也不可行,扩大内存会花费很多时间在寻址上面,与快速查询目的不符。这样的话明显一台redis服务器不够用,这样就需要多台redis服务器共同工作。

1.2 步骤

(1) 在同一台虚拟机上面配置多台redis服务器,只需要修改redis的配置文件即可。
在redis根目录下面
cd /usr/local/src/redis

创建一个新目录: shards 分片
mkdir shards

复制配置文件到新目录中并改名
cp redis.conf shards/6379.conf
cp redis.conf shards/6380.conf
cp redis.conf shards/6381.conf

因为redis的默认端口为:6379
修改文件的端口
cd shards
vim 6380.conf
查询端口
:/port
输入 i
改为6380
退出 :wq

同上:将6381.port的端口修改为6381

1.3 redis命令

Cd /usr/local/src/redis

启动服务器命令:redis-server redis.conf

检查是否启动:ps -ef | grep redis

进入客户端:redis-cli -p 6379或者redis-cli

Set a a
Get a

退出:exit/ctrl+c

关闭redis:
Redis-cli -p 6379 shutdown或者redis-cli shutdown

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值