openssl-1.0.2r.tar.gz 的源码包,蛮适合用在你搭 Redis 集群的时候。它是 OpenSSL 1.0.2r 这个版本的压缩包,主要搞定加密和安全通信那一块儿。你要是打算跑redis-trib.rb这种 Ruby 脚本,环境少不了 Ruby 和它的gem工具,也少不了这个 OpenSSL 库,是你要配置加密的时候。

部署 Redis 集群一般得走这么一套流程:先装好 Redis,搞定 Ruby 环境,再装上redis这个 gem。命令也简单:

gem install redis

有些 Redis 脚本会依赖 OpenSSL,尤其涉及安全通信那块儿。建议你确认下openssl有没有装好,版本够不够用。

说白了,这个压缩包就是个源码包,要编译的。一般来说,./config + make那套流程走一遍就行了。

如果你用的系统不自带合适版本的 OpenSSL,又正好在配 Redis 集群,这个包挺方便。别忘了集群初始化那步,redis-trib.rb会用到一堆 IP 和端口:

redis-trib.rb create --replicas 1 192.168.1.1:7000 192.168.1.2:7000 192.168.1.3:7000

另外,推荐你留意下 Ruby 环境的稳定性,是 gem 装的时候别出错。不然一大堆奇怪报错可折腾人。要是你对 Ruby 不熟,还真建议提前搞明白gem怎么装包、怎么切版本。

如果你刚好在部署 Redis 集群,或者正缺个稳定的 OpenSSL 版本来配 Ruby 环境,那openssl-1.0.2r.tar.gz这个包用起来还挺顺手的。