redis基礎以及ubuntu16 04環境下搭建

2021-09-10 23:42:33 字數 1647 閱讀 9209

redis安裝

redis常用配置

redis官方給出的數字是10w ops也就是說每秒可以實現十萬次的讀寫。那麼redis為什麼讀取速度那麼快呢?首先redis是存放在記憶體中的,其次redis是用c語言編寫的,c語言是與作業系統較近的一種程式語言。最主要的原因還是redis把資料存放在記憶體中導致的。如下是訪問速度快慢的圖:

redis所有資料儲存在記憶體中,對資料的更新將非同步地儲存到磁碟上。

redis主要包含了5種資料結構,分別為:

除了這5種資料結構以外,在新版本以及redis的迭代中還提供了其他的資料結構(衍生的資料結構),如:

高可用 -> 利用redis-sentinel(v2.8)支援高可用

分布式 -> redis-cluster(v3.0)支援分布式

wget

2.解壓

tar -xvf redis-5.0.7.tar.gz

3.建立乙個軟連線,方便後期的公升級

ln -s redis-5.0.7 redis

4.進入目錄

cd redis

5.編譯和安裝

make&&make install

我們進入到src目錄下,可以看見幾個可執行檔案

redis-server:可以啟動redis伺服器

redis-cli :redis命令列客戶端

redis-benchmark :redis效能測試工具

redis-check-aof :aof檔案修復工具

redis-check-dump:rdb檔案檢查工具

redis-sentinel:sentinel伺服器(2.8以後)

主要分為三種啟動方式,最簡啟動、動態引數啟動、配置檔案啟動

redis-cli -h ***.***.xx.*** -p 6381

連線完成後可以使用簡單的命令,ping通後可以返回乙個pong,表示成功了。get命令是獲取字串的命令,而hget是獲取hash的命

daemonize:是否是守護程序(no|yes)

port:redis對外埠號(單機多例項的時代需要配置的)

logfile:redis系統日誌

dir:redis工作目錄(日誌、持久化檔案等存放地方)

初次之外,redis還有許多其他的配置如rdb config、aof config、slow log conig、maxmemory等等

參考:

ubuntu 下安裝redis 以及php擴充套件

wget tar xzf redis stable.tar.gz cd redis stable make 安裝依賴 一般來說不需要,不過被我碰到了,redis本身就不想依賴其他軟體包 tclwget sudo tar xzvf tcl8.6.1 src.tar.gz c usr local cd ...

Redis的安裝以及基礎命令

小萌新第一次寫部落格,計算機專業大三老學長一枚。對於大資料感覺有興趣,奉上大資料之redis安裝教程,如果能幫到你真的再好不過。如有建議洗耳恭聽。這裡用的是 redis server redis.windows.conf出現下圖顯示表示啟動成功了。由於上面雖然啟動了redis,但是只要一關閉cmd視...

Redis學習 環境搭建以及基礎命令使用

0.前言 這篇文章旨在對redis環境的搭建以及對redis有個大概的認識。一.redis搭建 環境 ubuntu 14 軟體包 redis 3.0.3.tar.gz 安裝步驟 1.首先解壓redis原始碼包 2.進入目錄redis 3.0.3,使用make編譯原始碼 3.編譯完成無錯後使用sudo...