1. 程式人生 > >Redis學習筆記(二)— 在linux下搭建redis伺服器

Redis學習筆記(二)— 在linux下搭建redis伺服器

搭建環境:linux是centos7.4(請注意centos7以下版本的防火牆跟centos7以上的會有所區別,使用redis客戶端連線redis時會有區別,建議使用centos7以上版本)

一、下載linux版本的redis


二、安裝

1、使用SecureCRT工具將redis壓縮包上傳到linux系統root使用者的root工作目錄下

注:SecureCRT是一款支援SSH的終端模擬程式,使用它可以連線windows、unix和vms,沒有安裝的可以參考我的另一篇部落格參考地址:writing...連線上vm中的linux
按下alt+p,然後將下載的redis壓縮包拖到CRT視窗
輸入命令ll檢視,此時root目錄下已經有redis壓縮包了

2、安裝gcc編譯環境:yum install gcc-c++ 


輸入y
完成

3、解壓:tar -zxvf redis-4.0.6.tar.gz 

[[email protected] ~]# tar -zxvf redis-4.0.6.tar.gz 

4、進入到redis目錄,執行make進行編譯

[[email protected] ~]# cd redis-4.0.6
[[email protected] redis-4.0.6]# make

5、安裝到指定目錄下:make install PREFIX=/usr/local/redis (該目錄可以自定義)


三、配置

1、將redis.conf檔案複製到redis的安裝目錄下面的bin目錄

[[email protected] redis-4.0.6]# cp redis.conf /usr/local/redis/bin

2、修改配置檔案

首先開啟bin目錄下的redis.conf配置檔案
[[email protected] redis-4.0.6]# vi /usr/local/redis/bin/redis.conf 
將redis的啟動方式更改為後臺啟動:daemonize no 修改為yes (預設為前端啟動)
儲存退出
注:如果需要遠端連線redis伺服器或者使用客戶端連線redis伺服器,還需要修改其它配置,可以參考我的下一篇博文

四、啟動redis並測試

1、進入到redis的bin目錄

[[email protected] redis-4.0.6]# cd /usr/local/redis/bin

2、啟動redis服務

[[email protected] bin]# ./redis-server redis.conf 

3、檢視redis程序是否啟動

[[email protected] bin]# ps aux|grep redis

4、連線上redis進行測試

[[email protected] bin]# ./redis-cli
127.0.0.1:6379> set a 10
OK
127.0.0.1:6379> get a 
"10"

5、退出連線(使用quit也可以)

127.0.0.1:6379> exit
[[email protected] bin]# 

6、關閉redis服務

[[email protected] bin]# ./redis-cli -p 6379 shutdown

相關推薦

Redis學習筆記— 在linux搭建redis伺服器

搭建環境:linux是centos7.4(請注意centos7以下版本的防火牆跟centos7以上的會有所區別,使用redis客戶端連線redis時會有區別,建議使用centos7以上版本)一、下載linux版本的redis二、安裝1、使用SecureCRT工具將redis壓

redis學習筆記JedisCluster + redis 3.2.5叢集

redis系列文章目錄 開發環境 jedis2.9.0redis3.2.5springboot 1.3.6.RELEASE 注意事項:本文搭建的redis配置了密碼,所以jedis客戶端要使用

Redis學習筆記——Redis資料型別

歡迎訪問:zrxJuly’s Bolg Redis支援5種資料型別: - string:字串 - hash:雜湊 - list:列表 - set: 集合 - zset:有序集合(sorted set) String:字串 string是Red

java連線redis資料庫-redis學習筆記

資料庫安裝好之後,接下來就是怎麼去使用伺服器,怎麼像連線關係型資料庫一樣去連線和操作資料。以下介紹java連線redis資料庫並實現操作 在連線redis資料庫之前需要對redis,做如下設定: 1、在配置檔案redis.conf中把繫結的Ip

JAVA之 Redis 學習筆記 Redis的連線IP、埠號、連線密碼的修改以及與JAVA簡單互動

一、專案中引入Redis包              根據上一篇文章中給的jar包路徑,將jar包下載,匯入自己的專案。(jedis-2.7.2.jar) 二、與Redis連線  (1)連線IP和埠

鳥哥的Linux私房菜學習筆記Linux 檔案、目錄與磁碟格式 —— Linux檔案與目錄管理

4.檔案與目錄的預設許可權與隱藏許可權1) 檔案預設許可權:umaskumask 就是檢視或指定 『目前使用者在建立檔案或目錄時候的許可權預設值』[[email protected] ~]# umask[[email protected] ~]# umask -S查閱的方式有兩種,一種可以

Linux視訊學習筆記--Linux系統安裝與遠端登入

宣告:本系列文章是博主根據 “兄弟連新版Linux視訊教程”做的筆記和視訊截圖,只為學習和教學使用,不適用任何商業用途。 PS:如果對Linux感興趣,建議去看《細說Linux》,沈超老師和李明老師的教學風格我很喜歡:) 視訊2.3-Linux系統安裝 1. 安裝

Redis學習筆記jedis(JedisCluster)操作Redis叢集 redis-cluster

redis系列文章目錄 版本說明 jedis2.9.0 redis3.2.5 參考資料:redis命令參考。 不過這個稍微有一點點老 java(JedisCluster)操作redis叢集 這裡只是幾個簡單的demo,直接

Redis學習筆記 釋出訂閱

當一個客戶端執行SUBSCRIBE命令訂閱某個或某些頻道時,這個客戶端與被訂閱頻道之間就建立起了一種訂閱關係。 Redis將所有頻道的訂閱關係儲存在伺服器狀態的pubsub_channels字典裡面,這個字典的鍵是某個被訂閱的頻道,而鍵的值是一個連結串列,連結串列裡面記錄了所有訂閱這個頻道的客戶端: str

Redis學習筆記關於在windows64位環境的安裝學習使用

客戶端 mas key-value 錯誤 services 再次 基準 alt 類型 前言 由於工作需要,目前我正在學習使用Redis。我當時學習Redis就從網上下載了點資料就開始學習了。入門看的是《REDIS入門指南》,這本書個人覺得很適合新手用來學習接觸。根據書上的引

Linux編程學習筆記

筆記 fig 用戶訪問 機房 com 字母 記事本 第一個 文檔 續上個章節,這個章節主要是Linux的遠程登錄系統操作筆記 一、 Linux一般作為服務器使用,但是服務器都是在機房的,所以不可能經常跑到機房去操作系統,所以使用遠程登錄系統,在Linux的系統一般使用

Redis深入學習筆記client list 命令詳解

學習 字節數組 height 要求 ddr idt 設置 分配 分組 Redis的client list 命令可以獲取當前連接到redis server端的所有客戶端以及相關狀態,本篇主要介紹每一個參數的作用。 clisnt list 命令輸出結果如下: (1)標識:id

Linux學習筆記:實戰-根據微服務端口號關閉進程

java 地方 img linux學習 區分 殺死進程 項目組 cannot home 前言 現在項目組基本都用Springboot,每個服務占用一個端口號,有時需要選擇性的關閉,但在任務管理器上他們的名稱都是java.exe,無法區分,這才學以致用。 killPort.s

Linux學習筆記

所有 獨立 -m 免密碼 情況 修改權限 沒有權限 當前 網絡 1.網卡是一個專門負責網絡通訊的硬件設備,IP地址是設置在網卡上的地址信息(是保證電腦之間正常通訊的重要設置),每臺電腦的IP地址不能相同,否則將會出現IP地址沖突無法正常通信。ifconfig 可以查看和配置

Linux開發學習筆記

Shell程式設計 1、簡單介紹 Shell 指令碼(shell script),是一種為 shell 編寫的指令碼程式。Shell 程式設計跟 java、php 程式設計一樣,只要有一個能編寫程式碼的文字編輯器和一個能解釋執行的指令碼直譯器就可以了。簡單地講,shell程式設計就是對一

Linux 學習筆記

echo ------- >> 1.txt    [[email protected] 桌面]$ df -Th      &nbs

Pro Android學習筆記——ContentProvider

上一章講解了ContentProvider的一些基本概念和涉及到的知識。這一章就來實現它。 要實現ContentProvider,我們繼承自ContentProvider這個抽象類,實現其中的抽象方法就可以了,其中的抽象方法包括: query insert update delete g

Linux學習筆記:什麼是掛載?mount的用處在哪?

關於掛載的作用一直不是很清楚,今天在閱讀教材時看見了mount這個命令,發現它的用處很隱晦但非常強大。奈何教材說的不明朗,因此在網上整合了一些優秀的解釋,看完之後豁然開朗。1.提一句Windows下,mount掛載,就是給磁碟分割槽提供一個碟符(C,D,E,...)。比如插入

deepin linux 學習筆記——文本編輯器

控制 有一種 模式 事情 標記 刪除行 合並 -a 默認 目錄 deepin linux 學習筆記(二)——文本編輯器 前言 nano 小巧的命令行編輯器 通用 編輯 定位 排版 配置 vim 思路獨特的超級編輯器 命令模式 插入模式 底線模式(末行模式) dee

js學習筆記拉選單項選擇並跳轉

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE>