在安裝redis前需要安裝gcc-c++
yum install -y gcc-c++
安裝完畢後進入redis目錄進行安裝
cd redis-5.0.8
make & make install
redis安裝完成後
修改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...