在CentOS上实现缓存分布式部署,常用方案包括Redis和Memcached,以下是具体步骤:
sudo yum install epel-release
sudo yum install redis
/etc/redis.conf
,启用集群并设置相关参数:cluster-enabled yes
cluster-config-file nodes-6379.conf
cluster-node-timeout 5000
bind 0.0.0.0 # 允许远程访问(生产环境需谨慎)
sudo systemctl start redis
sudo systemctl enable redis
redis-cli --cluster create 192.168.1.1:6379 192.168.1.2:6379 192.168.1.3:6379 --cluster-replicas 1
redis-cli -c -h 192.168.1.1 -p 6379
192.168.1.1:6379> cluster info
sudo yum install memcached
memcached-1.2.8-repcached-2.2
)。# 服务器A
./memcached -d -m 64 -l 192.168.1.1 -p 11211 -x 192.168.1.2
# 服务器B
./memcached -d -m 64 -l 192.168.1.2 -p 11211 -x 192.168.1.1
telnet 192.168.1.1 11211
set key "value"
quit
telnet 192.168.1.2 11211
get key