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
这个包用起来还挺顺手的。