1. 程式人生 > >【Redis學習】:Linux環境下的Redis安裝與配置

【Redis學習】:Linux環境下的Redis安裝與配置

安裝環境 redis是C語言開發的,安裝redis需要先將官網上下載的原始碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc。這個最好使用yum安裝,因為依賴關係比較多,自己不好找到下載。可以連網下載,也可以掛載光碟進行下載。 yum install gcc-c++

如果提示是否下載,輸入y

如果提示是否安裝,輸入y

步驟一:
下載安裝包: A:wget http://download.redis.io/releases/redis-3.2.6.tar.gz B:官網下載原始碼包,然後上傳到Linux上/software/目錄下

步驟二: 編譯源程式,將.c檔案編譯為.o檔案:
進入到 cd /software/目錄下,解壓到指定檔案目錄中 tar zxvf redis-3.2.6.tar.gz -C /usr/local/ 進入到/usr/local/目錄下,修改名字 mv redis-3.2.6 redis 進入到redis/目錄下 cd redis make進行編譯 (無配置) 進入到src/目錄下進行安裝 cd src && make install
只要上面的編譯和安裝出現錯誤,就需要重新刪除,再次解壓,重新來一遍。

步驟三: 移動檔案,便於管理 mkdir -p /usr/local/redis/bin mkdir -p /usr/local/redis/etc
移動配置檔案到/usr/local/redis/etc目錄下 mv /usr/local/redis/redis.conf /usr/local/redis/etc 進入到/usr/local/redis/src/目錄下 cd /usr/local/redis/src 移動相關檔案到/usr/local/redis/bin/目錄下 mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-sentinel redis-trib.rb redis-cli redis-server /usr/local/redis/bin


步驟四: 啟動Redis服務:
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf redis服務端的預設連線埠是6379

預設情況下,redis不是在後臺執行的,我們需要把開啟Redis的後臺執行,修改配置檔案redis.conf vim /usr/local/redis/etc/redis.conf 將daemonize的值no改為yes

再次啟動redis服務 /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf 檢視後臺服務 ps -ef | grep -i redis

檢視埠 netstat -tunpl | grep 6379

步驟五: 客戶端連線 /usr/local/redis/bin/redis-cli 使用ping命令測試是否連線成功

步驟六: 退出redis客戶端 使用exit命令或者是quit命令

步驟七: 停止redis伺服器例項 我們可以使用/usr/local/redis/bin/redis-cli shutdown 也可以使用pkill redis-server

步驟八: 遠端客戶端連線 需要修改Linux上安裝redis目錄中的redis.conf配置檔案 將bind 127.0.0.1註釋掉 或者設定為bind 0.0.0.0 將protected-mode yes設定為protected-mode no

如果其它主機還是訪問不成功,出現問題是Linux的防火牆預設是不允許其它主機訪問的,需要配置防火牆放行6379埠,允許其它主機訪問。 vim /etc/sysconfig/iptables 增加6379埠的遠端訪問

重啟防火牆 service iptables restart 這樣就可以允許其它主機訪問。 在cmd命令視窗輸入主機IP地址和埠號便可以訪問 redis-cli -h 192.168.146.130 -p 6379

前提是其它主機也需要安裝redis服務。

相關推薦

Redis學習Linux環境Redis安裝配置

安裝環境 redis是C語言開發的,安裝redis需要先將官網上下載的原始碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc。這個最好使用yum安裝,因為依賴關係比較多,自己不好找

學習筆記window7環境的nodejsnpm安裝

二、開啟安裝包,安裝路徑推薦 C:\Program Files\nodejs,安裝過程一直下一步就行了(windows的安裝msi檔案在過程中會直接新增path的系統變數,變數值是你的安裝路徑,例如“C:\Program Files\nodejs”)。 三、測試安

win環境MongoDB安裝配置成auth驗證服務

今天重新安裝了MongoDB(Windows),並且想要把它配置成需要驗證使用者密碼的服務。 1.官網上獲取msi檔案並安裝 MongoDB社群版 下載完成後直接執行msi檔案 注意要選擇custom 之後就一直next即可(記得不要勾選install com

Android——離線開發環境安裝配置

前提jdk安裝並且配置成功。參考部落格https://blog.csdn.net/t_yoo_csdn/article/details/79726772一, gradle方法1:(驗證可以)在工程目錄\gradle\wrapper\gradle-wrapper.propert

Keepalived介紹以及在Linux系統安裝配置

一、簡介 Keepalived是一個免費開源的,用C編寫的類似於layer3, 4 & 7交換機制軟體,具備我們平時說的第3層、第4層和第7層交換機的功能。主要提供loadbalancing(負載均衡)和 high-availability(高可用)功能,負載均衡實現需要依賴Linux的虛

centos7環境RabbitMQ安裝配置

RabbitMQ是流行的開源訊息佇列系統,是AMQP(Advanced Message Queuing Protocol高階訊息佇列協議)的標準實現,用erlang語言開發。RabbitMQ據說具有良好的效能和時效性,同時還能夠非常好的支援叢集和負載部署,非常適合在較大規模的分散式系統中使用,具體使用場景請參

Learing-Python0Windows環境Python2和Python3的安裝

一行 str rip 打開 spa ont exe 分享圖片 tps 一、下載 可以在官網下載最新版本, 也可以在以下鏈接中找想安裝的版本下載下來,這裏以Python3.6和Python2.7為例 https://www.python.org/ftp/python/

Python0windows環境 安裝python3

瞭解Python 首先·····Python是一門解釋性語言,這是他的特點,這讓Python似乎與“高效”無緣。然而你知道嗎,著名的Instagram伺服器就是是用Python+Django搭建的,而且月活使用者超過7億。要知道Python+Django是一個以速度慢著稱的web框架,一定是python的某

Redis學習set資料型別詳解

set資料結構 常用命令 新增/刪除元素 sadd key values[value1 value2 ...] 向set中新增資料,如果該key的值已有不會重複新增。 srem

jupyteranaconda環境多python版本安裝不同python版本的jupyter和spyder

1.經過嘗試,Windows下還是直接anaconda navigator下選擇不同python環境安裝比較方便。 2.jupyter預設目錄的更改 1 選擇一個用於存放config檔案的資料夾 2 在cmd中進入該資料夾的路徑 3在cmd中 輸

Redis學習list資料型別詳解

list資料結構 在redis中,list資料結構是按照插入順序的字串連結串列,和資料結構中的普通連結串列一樣,我們可以在其頭部(left)和尾部(right)新增新的元素。在插入時,如果該鍵並不

基礎--RedisLinux環境安裝

pat ont 2.3 $path 依賴 == man 2.6 官網下載 1. 安裝redis服務 1.1 檢查安裝依賴程序 yum install gcc-c++yum install -y tclyum install wget 1.1.1 下載redis安裝包 ① 官

Linux環境Redis安裝配置步驟[轉]

http redis-cli ont == LV 成功 fcm space 執行 在LInux下安裝Redis的步驟如下: 1、首先下載一個Redis安裝包,官網下載地址為:https://redis.io/ 2、在Linux下解壓redis: tar -zxvf re

學習DB2之Linux環境下載

文件的 express linux環境 兩個 下載地址 lan linu size SM 一 下載前的註冊IBM地址:https://www-01.ibm.com/marketing/iwm/iwm/web/pick.do?source=swg-db2expressc&am

電信學2016.01實際傳播環境的大規模MIMO

本文為瑞典隆德大學(作者:XiangGao)的電子資訊博士論文,共271頁。 行動通訊正向著第五代(5G)演進。在不久的將來,預計生活中實現網路互連的裝置(如電話、平板電腦、感測器、車輛等)數量會爆炸性地增加。因此需要比現在4G系統更高的資料速率。在5G的願景中,還包括在偏遠地區進行更

Redislinux環境安裝和部署

官網:http://redis.io          windows版本下載地址https://github.com/MicrosoftArchive/redis/releases   1Redis建議安

順序表純C環境,函式傳遞的指標指向報錯及解決

之前開始學順序表的時候,就沒有很好地弄懂,函式裡指標的傳遞這一塊,今天把錯誤範例和一些解決方式拿出來分析一下。 網上有很多掛羊頭賣狗肉的c語言教程,函式是引用呼叫的,就很誤導人。 Wrong: typedef struct { int *elem; in

Linux環境 Redis 安裝、啟動、連線、主從複製、哨兵機制

安裝步驟 Linux 版本號 CentOS-6.4-x86_64 Redis 版本號 redis-3.0.6.tar.gz 1、usr資料夾中,建立redis資料夾 2、解壓 redis-3.0.6.tar.gz 3、解壓後進入到資料夾 redis-3.0.6 4、編譯 ma

Nginx 之一 伺服器的安裝部署(一) LInux 環境 Nginx 伺服器的安裝和基本配置

一、編譯和安裝前的準備工作 本部落格依賴環境: Linux Ubuntu 16.04 1.1 足夠的磁碟空間 能夠裝得下 Nginx 的軟體包和安裝檔案, 這個基本都能滿足。 1.2 需要的工具 為了編譯 Nginx 原始碼, 需要安裝標準的 GCC 編譯器。

Redis學習系列一Linux環境搭建 Nginx學習系列一搭建環境

  1、簡介 Redis是網際網路技術架構中在儲存系統中用的最廣泛的中介軟體,是中高階後端工程師技術面試中面試官最喜歡問的工程技能之一.所以Redis是.Net技術開發必須掌握的技能之一.所以通過這個系列的隨筆來介紹如果在.Net技術棧下玩轉Redis   2、安裝配置Redis環