Redis 00 介紹與安裝

2021-10-05 23:35:32 字數 1815 閱讀 3432

資料庫排名 db-engines

全部基於硬碟的資料庫慢

全部基於記憶體的資料庫貴

redis 官網

memcached

mongodb

本質區別:redis 有型別,memcached 沒有

沒有型別行不行?行 -> json

好似有無型別不是關鍵?

假設乙個場景,若想取出其中某一元素,使用json獲取的成本,和直接返回的成本,肯定後者更低

所以redis 本質優勢:計算向資料移動

redis 要做的很簡單,就是要追求效能

一切讓 redis 變慢的東西,都放棄如事務的回滾

復合操作存在的意義,減少 io 追求極致的效能

所有內容 readme 都有

一定要看readme解壓:tar xf redis-5.0.5.tar.gz編譯:make提示沒有安裝gcc,按照提示安裝yum install gcc -y然後把原來編譯失敗的清除make distclean重新make編譯完後,cd src進入 src 目錄下就有了可執行程式

通過執行./redis-server就能啟動

安裝:make install預設安裝目錄:/usr/local指定安裝目錄:make install prefix=/opt/redis進入安裝目錄下的bin目錄,你會發現所有可執行程式都在這

配置變數

vi /etc/profile在最後面新增

export redis_home=/opt/redis

export path=$path:$redis_home/bin

source /etc/profile安裝服務

進入解壓目錄下的utils目錄

執行./install_server.sh具體流程解釋

可以有多個 redis 例項,通過埠號區分,預設為6379

預設配置檔案位置

預設日誌檔案位置

預設資料目錄,為持久化做準備

因為配置了環境變數,所以預設給出了可執行檔案位置

剛才選擇的所有配置的展示,沒有任何問題就回車,按ctrl+c就會取消

/etc/init.d下放置了redis_6479指令碼,設定為開機啟動,許可權設定為345,並且已經開啟 redis

這時可以通過該指令碼進行啟動和關閉 redis 服務

開啟:service redis_6379 start關閉:service redis_6379 stop查詢狀態:ps -ef | grep redis使用:redis -cli

git 快速入門 00 介紹

linus在1991年建立了開源的linux,從此,linux系統不斷發展,已經成為最大的伺服器系統軟體了。linus雖然建立了linux,但linux的壯大是靠全世界熱心的志願者參與的,這麼多人在世界各地為linux編寫 那linux的 是如何管理的呢?事實是,在2002年以前,世界各地的志願者把...

1 介紹與安裝

go 亦稱為 golang.golang 的主要關注點是使得高可用性和可擴充套件性的 web 應用的開發變得簡便容易。go 的定位是系統程式語言,只是對 web 開發支援較好 既然有很多其他程式語言可以做同樣的工作,如 python,ruby,nodejs 等,為什麼要選擇 golang 作為服務端...

Redis學習筆記(一) 介紹

redis 是乙個開源的高效能鍵值對資料庫 他通過提供多種鍵值資料型別來適應不同場景下的儲存需求,並借助許多高層級的介面使其可以勝任如快取 佇列系統等不同的角色。redis是remote dictionary server 遠端字典伺服器 的縮寫,他以字典結構儲存資料,並允許其他應用通過tcp協議讀...