架構師之路 linux安裝redis

2021-10-06 08:19:18 字數 1046 閱讀 5065

wget

tar xzf redis-6.0.3.tar.gz

cd redis-6.0.3

make

執行make時如果報錯

安裝redis-6.0.1報錯server.c:***x:xx: error: 『******xx』 has no member named 『***xx』

原因:gcc 版本過低

#檢視gcc的版本是否在 5.3以上,centos7預設是4.8

.5.我這裡的就是4.8

.5gcc -v

解決方案

#公升級到 5.3及以上版本

yum -y install centos-release-scl

yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

scl enable devtoolset-9 bash

echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile

更改配置

redis.conf

增加requirepass test123

注釋#bind 127.0.0.1

以上兩項為了可以遠端連線

啟動服務端

$src/redis-server redis.conf &

啟動客戶端測試

$ src/redis-cli

redis> set test bar

okredis> get test

"bar"

遠端連線測試

ip : 6379 密碼 (配置檔案中密碼 test123)

架構師之路

隨著經驗能力的增長,程式的程式設計習慣也在發生著改變,以下是我個人程式設計習慣的改變。1級 思考一段時間,寫一段 2級 用圖形幫助思考,然後寫 3級 將思考過程寫成注釋,然後再寫 4級 用圖形幫助思考,然後一邊寫注釋,一邊寫 5級 思考過程中增加對不確定技術點的測試。6級 將思考過程寫在記事本裡,將...

架構師之路

方 秒殺系統架構優化思路 分布式id生成器 網際網路架構,如何進行容量設計 執行緒數究竟設多少合理 單點系統架構的可用性與效能優化 關於負載均衡的一切 異構伺服器負載均衡及過載保護 lvs為何不能完全替代dns輪詢 究竟啥才是網際網路架構 高併發 究竟啥才是網際網路架構 高可用 100億資料1萬屬性...

架構師之路

架構的定義 我們來看看軟體架構的一般定義 程式和計算系統軟體體系結構是指系統的乙個或多個結構。該結構包括軟體的構建,構建的外部可見屬性以及它們之間的相互關係。該體系結構不是可操作的軟體。具體來說,這是乙個表示式,它使軟體工程師能夠 分析滿足監管要求的設計有效性。在設計更改相對容易的階段,請考慮架構的...