一:主
1、自行下载redis:https://redis.io/
2、解压后修改配置文件(红框框2个都要改;端口随意,自己知道就好!)
3、设置个只有自己知道的简单密码(不要太简单,当心被挖矿)
4、启动主服务
4.1、可以直接cmd启动:redis-server.exe redis.windows.conf
4.2、也可以注册为服务再启动(可以不加maxmemory,自己测试玩不影响)
redis-server --service-install redis.windows.conf --maxmemor
y 500m --service-name redis(服务名,我就叫redis)
5、可以cmd启动cli,也可以直接RedisDesktopManager,看服务启成功没有
二:从
1、把redis复制一套出来,改下端口,改下配置,加上密码(备注:先说明自己是从,再加上主的ip、端口、密码,完美配对)
2、参考主,cmd启动,或者注册为服务再启动
3、可以先起cli看下,也可以同样方法多起几个从看看:redis-cli.exe -h 127.0.0.1 -p 6380
我这里启了2个从,cli能看到,也可以直接RedisDesktopManager看;
小提示:
info replication
可以看自己是主还是从、连接了多少个从、主有没有挂掉等等,很简单,一看就明白!
服务可以命令关掉:sc delete redis
关掉刷新或者重启就能看到效果了!
主从自己简单玩一玩可以,生产还是不要这样搞,即使加上哨兵,也只是master挂了可以自动选举,但是如果cluster挂了就得自己去实现了,要做了读写分离那还要麻烦一些;
所以,生产要么上集群,要么就直接单机,挂了直接重启,也没那么容易挂,看项目体量选择!