簡單介紹一些redis的相關知識,包括概念和安裝等。redis(remote dictionary server,遠端字典伺服器)。它是完全免費的,用c語言編寫的,遵守bsd協議,是乙個高效能的(key/value)分布式記憶體資料庫,基於記憶體執行並支援持久化的nosql資料庫,是當前最熱門的nosql資料庫之一,也被人們稱為資料結構伺服器。
redis與其他key-value快取產品相比有以下三個特點:
redis官網
redis中文官網
redis能用來做什麼?
將安裝包解壓,然後開啟cmd,切換到解壓後的目錄。
下面我們來啟動redis伺服器,命令如下:
然後,我們另開乙個終端,開啟redis客戶端連線一下redis伺服器,命令如下:
最後,我們來測試一下hello,world!,如下:
移動完畢後,我們切換到/opt目錄,然後解壓該檔案,命令如下:
解壓完成後,我們進入解壓得到的資料夾,命令如下:
在該目錄中,進行安裝,命令如下:
安裝完畢後,我們來檢視一下預設安裝目錄,命令如下:
我們在使用者目錄下新建乙個目錄myredis儲存我們自己的redis.conf檔案,並進行相應的修改,命令如下:
cd ~
mkdir myredis
cp /opt/redis-5.0.5/redis.conf ./myredis
使用vim開啟redis.conf,進行如下修改,daemonize改為yes:
最後,我們使用我們修改過的redis.conf啟動redis,命令如下:
redis-server ~/myredis/redis.conf
我們使用ps命令來看一下,redis程序是否啟動了,命令如下:
ps -ef |
grep redis |
grep -v grep
這裡可以看到redis server端啟動了,我們啟動客戶端來連一下,命令如下:
redis-cli -p 6379
我們另外乙個終端使用ps來看一下,客戶端和伺服器的程序,命令如下:
ps -ef |
grep redis |
grep -v grep
客戶端連上伺服器之後,我們來測試一下hello,world!,如下:
最後,我們退出redis,如下:
最後,我們使用ps命令來看一下redis的伺服器和客戶端程序是否還在:
注意事項:
企業裡面做redis開發,99%都是linux版的運用和安裝,幾乎不會涉及到windows版。
單程序:
Redis入門介紹
nosql 即 not only sql 泛指非關係型的資料庫 作為關係型資料庫的補充。作用 應對基於海量使用者和海量資料前提下的資料處理問題。特徵 常見 nosql 資料庫 概念 redis remote dictionary server 是用 c 語言開發的乙個開源的高效能鍵值對 key va...
Redis入門介紹
lredis是用c語言開發的乙個開源的高效能鍵值對 key value 記憶體資料庫。l 它提供五種資料型別來儲存值 字串型別 雜湊型別 列表型別 集合型別 有序集合型別 l 它是一種nosql資料庫。l nosql,即not only sql 不僅僅是sql 泛指非關係型的資料庫。l 什麼是關係型...
第二章 Redis入門介紹
redis學習 一 入門概述 1.1 什麼是 redis 1.2 學習重點 學習內容 1 資料型別 基本操作和配置。2 持久化和複製 rdb aodf 3 事務的控制 管道 分布式鎖和lua指令碼 4 主從複製 5 二 redis 安裝 2.1 docker 安裝 redis 並以配置檔案方式啟動 ...