redis-4.0.8在centos的叢集安裝
192.168.2.11 node1
192.168.2.12 node2
192.168.2.13 node3埠分配:node1:7000 node1:7001 node2:7002 node2:7003 node3:7004 node3:70051.下載redis-4.0.8wget http://download.redis.io/releases/redis-4.0.8.tar.gz
make testyum install tclmake && make install PREFIX=/usr/local/redis (確定安裝目錄)mkdir -p /usr/local/redis/redis_cluster/7000
mkdir -p /usr/local/redis/redis_cluster/7001node1伺服器:mkdir -p /usr/local/redis/redis_cluster/7000mkdir -p /usr/local/redis/redis_cluster/7001cp redis.conf /usr/local/redis/redis_cluster/7000cp redis.conf /usr/local/redis/redis_cluster/7001node2伺服器:mkdir -p /usr/local/redis/redis_cluster/7002mkdir -p /usr/local/redis/redis_cluster/7003cp redis.conf /usr/local/redis/redis_cluster/7002cp redis.conf /usr/local/redis/redis_cluster/7003node3伺服器:mkdir -p /usr/local/redis/redis_cluster/7004mkdir -p /usr/local/redis/redis_cluster/7005cp redis.conf /usr/local/redis/redis_cluster/7004cp redis.conf /usr/local/redis/redis_cluster/7005192.168.2.11 node1192.168.2.12 node2192.168.2.13 node34:修改redis.conf
- 進入ruby原始碼資料夾
- 安裝ruby自身提供的zlib包
2 $ cd openssl-1.0.2l
3 $ ./config -fPIC --prefix=/usr/local/openssl enable-shared
4 $ ./config -t
5 $ make && make installopenssl version -a列印版本資訊表示成功,出現問題,安裝有問題,參考 第四步、離線安裝高版本的ruby2.5 tar -xvf ruby-2.5.0.tar.gz $ ./configure --prefix=/usr/local/ruby -prefix是將ruby安裝到指定目錄,也可以自定義
2 $ make && make installln -s /usr/local/ruby/bin/ruby /usr/bin/rubycd /soft/ruby-2.5.0/ext/openssl 備註:/soft/ruby-2.5.0這個目錄是ruby安裝包後解壓的目錄,就是前面提到的ruby離線安裝$ruby extconf.rb --with-openssl-include=/usr/local/openssl/include/ --with-openssl-lib=/usr/local/openssl/lib //會生成一個Makefile檔案 問題:extconf.rb:94:in `<main>': OpenSSL library could not be found. You might want to use --with-openssl-dir=<dir> option to specify the prefix where OpenSSL is installed. (RuntimeError)解決辦法:修改Make檔案的變數 top_srcdir=../.. ,openssl沒安裝成功的原因,備註:開始下載的是openssl-fips-2.0.16.tar.gz,後面改成1.1.0g.tar.gz 。在當前目錄下要執行此命令$ make && make install 注意:make: *** No rule to make target `/usr/include/ruby/backward.h', needed by `ossl_pkey_ec.o'. Stop.(搞的很糾結,重新安裝ruby)$gem install redis Unable to require openssl, install OpenSSL and rebuild ruby (preferred) or use non-HTTPS sources Unable to require openssl, install OpenSSL and rebuild Ruby (preferred) or use non-HTTPS sources說明Ruby對應的openssl沒安裝成功啟動有錯誤:ERR Invalid node address specified: node1:7000 (Redis::CommandError)openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory這是由於openssl庫的位置不正確造成的。解決方法:在root使用者下執行:ln -s /usr/local/lib64/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/lib64/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1先安裝openssl ,然後在安裝ruby, 在ruby的ext目錄下進行再安裝。遇到問題了,處理方式參考,/soft/redis-4.0.8/src/redis-trib.rb create --replicas 1 192.168.2.11:7000 192.168.2.11:7001 192.168.2.12:7002 192.168.2.12:7003 192.168.2.13:7004 192.168.2.13:7005cat /etc/sysctl.confvi /etc/sysctl.conf增加下面的內容vm.overcommit_memory = 1net.core.somaxconn = 2048sysctl -pvi /etc/rc.localecho never > /sys/kernel/mm/transparent_hugepage/enabledecho never > /sys/kernel/mm/transparent_hugepage/defragchmod +x /etc/rc.d/rc.localredis.confport 7000 bind 192.168.2.11 daemonize yes pidfile /var/run/redis_7000.pid cluster-enabled yes cluster-config-file /usr/local/redis/redis_cluster/nodes_7000.conf cluster-node-timeout 15000 dir /usr/local/redis/redis_cluster/7000/datalogfile /usr/local/redis/redis_cluster/7000/redis.log appendonly yes
相關推薦
基於Ubuntu14.04版本的Redis 4.0.9 版本安裝
本文就Redis的安裝和安裝過程中可能出現的問題做一個簡單的介紹。1.新建Redis目錄,下載Redis 安裝包:mkdir redis使用如下命令,下載Redis:wget http://download.redis.io/releases/redis-4.0.9.tar.
Redis 4.0.1叢集搭建
一、概述 Redis3.0版本之後支援Cluster.1.1、redis cluster的現狀 目前redis支援的cluster特性: 1):節點自動發現 2):slave->master 選舉,叢集容錯 3):Hot resharding:線上分片 4):進群管理:cluster
redis-4.0.11快速安裝__2018_lcf
1. 下載安裝 # wget http://120.52.51.15/download.redis.io/releases/redis-4.0.11.tar.gz # tar -xf redis-4.0.11.tar.gz # cd redis-4.0.11
CentOS 7 搭建redis 4.0.11叢集
一、單節點部署redis叢集 1、建立redis叢集目錄 在同一個主機中部署三主三從的redis叢集,redis節點為7001-7006。 新建redis叢集目錄:mkdir -p /usr/local/redis-cluster,在該目錄下建立
linux redis-4.0.1 圖解安裝教程
下載原始碼包 給出官網的redis下載地址 不點它也行,複製我唄: https://redis.io/download 安裝開始 1.解壓原始碼包 tar -zxvf redis-4.0.1 於是ll一下檢視如下圖所示: 2.編
Linux-Centos6.8安裝redis-4.0.10 官方叢集版
可參考 http://www.cnblogs.com/frankdeng/p/9332618.html 1.下載安裝包 http://download.redis.io/releases/redis-4.0.10.tar.gz wget http://download.re
redis-4.0.8在centos的叢集安裝
一、叢集機器三臺伺服器:先設定hosts192.168.2.11 node1192.168.2.12 node2192.168.2.13 node3埠分配:node1:7000 node1:7001 node2:7002 node2:7003 node3:70
linux下安裝redis 4.0.2
rediswget http://download.redis.io/releases/redis-4.0.2.tar.gz解壓tar -xvf redis-4.0.2.tar.gz編譯cd redis-4.0.2make mkdir -p /usr/local/redismake PREFIX=/usr/l
centos6.8 安裝redis 4.0 搭建主從
entos 取數 cas ras isp role while tar.gz con centos6.8 安裝redis 4.0 搭建主從 環境: master:172.17.165.245 slave :172.17.165.230 redis 版本:redis 4
php 安裝redis 4.0 擴展
php一、下載軟件下載地址:http://pecl.php.net/package/redis 下載註意對應版本號二、安裝# tar -xf redis-4.0.0.tgz # cd redis-4.0.0/ Configuring for: PHP Api Version: 20100412
centos7.3 安裝redis-4.0.7
jacentos7安裝redis-4.0.7 解壓 tar xvf redis-4.0.7.tar.gz -C /usr/local/src 編譯 cd /usr/local/src/redis-4.0.7/ make PREFIX=/usr/local/redis install 準備 mkdir /u
redis-4.0.9安裝
aof 交換 服務 ML least sof and AR retain 1 參考文檔 https://redis.io/download http://www.redis.cn/topics/cluster-tutorial.html 2 安裝 # redis安裝 $
LINUX上安裝REDIS(UBUNTU 16.04 + REDIS 4.0.9)
1、下載Redis wget http://download.redis.io/releases/redis-4.0.9.tar.gz 2、解壓檔案 tar xvf redis-4.0.9.tar.gz 3、編譯安裝
redis cluster 叢集重新分片故障處理(基於redis 4.0.6)
redis cluster 叢集重新分片故障處理(基於redis 4.0.6) 環境: redis:4.0.6 現象: 開始gem安裝redis預設版本,gem install redis,部署叢集完畢後,測試程式碼寫入叢集資料,然後進行分片,發現一隻報錯,錯誤如下
centos7.5 安裝 redis-4.0.11
1.下載redis包 wget wget http://download.redis.io/releases/redis-4.0.11.tar.gz 2.解壓安裝 #解壓 tar zxvf redis-4.0.11.tar.gz #安裝 cd redis-4.0.11 #執行make
centos7編譯安裝redis-4.0.0
編譯安裝 1.下載redis原始碼包 [[email protected] /]# wget http://download.redis.io/releases/redis-4.0.0.tar.gz 2.解壓安裝包 [[email protected] /]# tar
Linux 安裝redis-4.0.11
第一步:下載檔案 官網下載redis http://download.redis.io/releases/ 或者 https://redi
CentOS7.2 安裝redis 3.0.6叢集
1.環境確認 a.系統版本檢視 [[email protected] ~]$ cat /etc/redhat-release CentOS Li
Ubuntu 16.04安裝 redis 4.0.9
一、官網下載 安裝 redis 4.0.9 將下載後的 redis-4.0.9.tar.gz 放到 Ubuntu 的 自定義目錄下 tar -zxvf redis-4.0.11.tar.gz cd redis-4.0.11 沒有安裝gcc時先安裝gcc再mak
Mac Redis-4.0.11安裝、配置
基本知識 1、Redis的資料型別: 字串、列表(lists)、集合(sets)、有序集合(sorts sets)、雜湊表(hashs) 2、Redis和memcache相比的獨特之處: (1)redis可以用來做儲存(storge)、而memcache是