下载配置 redis

我的需求是 redis 需要多个版本共存,并启动多个端口,拿 3.2.12 版本举例。

wget http://download.redis.io/releases/redis-3.2.12.tar.gz

解压

tar xzf redis-3.2.12.tar.gz

编译

sudo make
sudo make test # 看看是否有问题

我使用 63796380 两个端口,并配置相关端口的数据目录和日志文件。
首先创建数据目录,

mkdir -p /var/lib/redis3.2/6379
mkdir -p /var/lib/redis3.2/6380

再创建日志目录和文件,

mkdir -p /var/log/redis3.2
touch /var/log/redis3.2/redis-6379.log
touch /var/log/redis3.2/redis-6380.log

接下来修改配置文件,先根据原始的拷贝两份到目标目录去

make /etc/redis3.2/
cp redis.conf /etc/redis3.2/redis-6379.conf
cp redis.conf /etc/redis3.2/redis-6380.conf

分别到这两个文件里修改配置,拿 redis-6379.conf 举例

port 6379
dir /var/lib/redis3.2/6379
logfile /var/log/redis3.2/redis-6379.log
bind 0.0.0.0 # 如果需要外网访问

接下来写个启动脚本和结束脚本

#!/bin/bash
# run.sh
echo "start 6379"
./src/redis-server /etc/redis3.2/redis-6379.conf
echo "start 6380"
./src/redis-server /etc/redis3.2/redis-6380.conf
#!/bin/bash
# stop.sh
echo "stop 6379"
./src/redis-cli -p 6379 shutdown

echo "stop 6380"
./src/redis-cli -p 6380 shutdown
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容