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...