在安裝redis前需要安裝gcc-c++
yum install -y gcc-c++
安裝完畢後進入redis目錄進行安裝
redis安裝完成後cd redis-5.0.8
make & make install
修改redis配置檔案
配置啟動指令碼vi /opt/download/redis-5.0.8/redis.conf
##把daemonize改為yes,設定為後台啟動
daemonize yes
##修改dir,設定工作目錄(提前mkdir好目錄)
dir /usr/local/redis/working
##修改bind,不修改的話只能在本機使用,假如需要被外部訪問的話需要修改為0.0.0.0
bind 0.0.0.0
##修改requirepass,預設注釋掉,不需要密碼登入,這裡密碼設定為abcpass
requirepass abcpass
##可以修改啟動埠號,預設6379
port 8888
直接啟動/關閉cd /opt/download/redis-5.0.8/utils
cp redis_init_script /etc/init.d/
vi /etc/init.d/redis_init_script
將裡面的conf修改為redis.conf所在的目錄
conf="/opt/download/redis-5.0.8/redis.conf"
##賦予指令碼許可權
chmod 777 /etc/init.d/redis_init_script
##執行啟動指令碼
cd /etc/init.d/
./redis_init_script start
##檢視是否啟動成功
ps-ef|grep redis
##執行指令碼關閉,現在執行會出現錯誤,因為加上了密碼,所以需要修改一下指令碼
##在指令碼中找到$cliexec -p $redisport shutdown這行,然後修改為
$cliexec -a "abcpass" -p $redisport shutdown
##執行指令碼
./redis_init_script stop
配置自啟動##指定配置檔案啟動
redis-server redis.conf
##停止redis,因為新增了密碼,所以需要登入後進行shutdown
redis-cli
auth abcpass
shutdown
至此就大功告成~~~##在redis_init_script 上新增下面兩行
#chkconfig: 22345 10 90
#description: start and stop redis
##把指令碼註冊到開機自啟動中
chkconfig redis_init_script on
redis單機環境搭建
解壓 tar xvf redis 3.2.9.tar.gz 進入該目錄 cd redis 3.2.9 安裝 make 不指定安裝位置,則會把可執行檔案安裝到redis 3.2.9 src目錄下 make install prefix usr local redis 啟動 redis server s...
Linux 搭建 redis 單機環境
2 建立乙個目錄用來存放 mkdir usr redis 3 將redis原始碼放進去 3 進入目錄 解壓 cd usr redis tar zxvf redis 3.2.8.tar.gz cd usr redis redis 3.2.8 4 編譯前先安裝gcc編譯器 yum y install g...
Redis單機版搭建
架構細節 1 所有的redis節點彼此互聯 ping pong機制 內部使用二進位制協議優化傳輸速度和頻寬.2 節點的fail是通過集群中超過半數的節點檢測失效時才生效.3 客戶端與redis節點直連,不需要中間proxy層.客戶端不需要連線集群所有節點,連線集群中任何乙個可用節點即可 4 redi...