sudo apt update
sudo apt install redis-server
sudo vim /etc/redis/redis.conf
sudo service redis start # 启动
sudo service redis stop # 关闭
sudo service redis restart # 重启
redis-cli # 客户端连接
cp redis.conf redis6380.conf
pidfile /var/run/redis_6380.pid # 指定新的PID文件路径
port 6380 # 指定新的端口号
logfile /var/log/redis/redis_6380.log # 指定新的日志文件路径
dbfilename dump_6380.rdb # 指定新的转储文件路径
redis-server redis.conf
redis-server redis6380.conf
netstat -lnpt | grep redis
5. 进入redis
redis-cli -p 6379
redis-cli -p 6380
wget https://download.redis.io/releases/redis-6.0.9.tar.gz
tar xzf redis-6.0.9.tar.gz
sudo mv ./redis-6.0.9 /usr/local/redis
cd /usr/local/redis
sudo make
sudo make test
wget https://nchc.dl.sourceforge.net/project/tcl/Tcl/8.6.13/tcl8.6.13-src.tar.gz
tar -zxvf tcl8.6.13-src.tar.gz
cd tcl8.6.13/unix
./configure
make && make install
cd /usr/local/redis
sudo make test
sudo make install
port 6379 # 6379 6380 6381 6382 6383 6384 6386
cluster-enabled yes #开启集群模式
requirepass 123456 # 设置密码
masterauth 123456 # 设置从服务器连接主服务器的密码
protected-mode no # 保护模式关闭
daemonize yes #守护进程
cluster-config-file nodes-6379.conf # 配置文件 集群启动后会产生此文件
appendonly yes #指定是否在每次更新操作后进行日志记录,Redis在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为 redis本身同步数据文件是按上面save条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为no
本地数据库文件名:dbfilename dump-6379.rdb
dir ./ # 本地数据库存放目录,这个可以不用改
cluster-node-timeout 15000 # 集群连接时间
redis-server redis6379.conf
redis-server redis6380.conf
redis-server redis6381.conf
......
redis-cli -a 密码 --cluster create --cluster-replicas 1 0.0.0.0:6379 0.0.0.0:6380 0.0.0.0:6381 0.0.0.0:6382 0.0.0.0:6383 0.0.0.0:6384 0.0.0.0:6385
redic-cli -c -p 6379
auto 123456