Redis的簡介、啟動、停止


 

NoSql菲關系型數據庫(not-only sql)

應用場景:

1、high performance:對數據庫高並發讀寫

2、huge storage:對海量數據的高效率存儲和訪問

3、high scalability && high availability:對數據庫的高可擴展性和高可用性

 

Redis——C語言開發——鍵值存儲數據庫——處理大量數據的高訪問負載

優勢:快速查詢

劣勢:存儲的數據缺少結構化

 

Redis的龐大用戶群體:新浪微博、知乎網、GitHub、Stack Overflow等。

應用場景:緩存(數據查詢、新聞內容、商品內容)、分布式集群架構中的session分離、任務隊列、數據過期處理等。

 

Redis支持的鍵值數據類型

字符串類型String

散列類型Hash

列表類型List

集合類型Set

有序集合類型Zset

 

安裝Redis需要先將官網下載的源碼進行編譯,編譯依賴gcc環境,如果沒有gcc環境,需要安裝gcc:yum install gcc-c++

源碼下載

http://download.redis.io/releases/redis-3.0.0.tar.gz

將redis-3.0.0.tar.gz拷貝到/usr/local下

解壓源碼

tar -zxvf redis-3.0.0.tar.gz

cd /usr/local/redis-3.0.0

make

安裝到指定目錄

cd /usr/local/redis-3.0.0

make prefix=/usr/local/redis install

 

redis.conf是redis的配置文件,port默認是6379

 

拷貝配置文件到安裝目錄下

進入源碼目錄,里面有一份配置文件redis.conf,將其拷貝到安裝路徑下

cd /usr/local/redis

mkdir conf

cp /usr/local/redis-3.0.0/redis.conf   /usr/local/redis/bin

 

Redis啟動

方法一:

進入redis安裝目錄下的bin目錄下/usr/local/redis/bin

./redis-server  redis.conf  &

方法二:

修改redis.conf配置文件,daemonize yes

進入redis安裝目錄下的bin目錄下/usr/local/redis/bin

./redis-server  ./redis.conf

啟動指定端口

./redis-server ./redis.conf  --port 6380

 

啟動對個redis進程推薦方法

創建多個redis目錄,以端口號命名,比如:穿點6379、6380兩個目錄,將redis的安裝文件bin和conf拷貝至這兩個目錄

修改6379目錄下的redis.conf設置端口號為6379

修改6380目錄下的redis.conf設置端口號為6380

啟動6379和6380目錄下的redis-server程序:

cd  6379

./redis-server  ./redis.conf

cd 6380

./redis-server  ./redis.conf

查詢當前redis的進程

ps aux | grep redis

 

Redis停止

強行終止redis進程可能會導致redis持久化數據丟失。正確停止redis的方法應該是想redis發送shutdown命令

cd  /usr/local/redis/bin

./redis-cli  shutdown

 

Redis客戶端

在redis的安裝目錄中有redis的客戶端,即redis-cli(Redis command Line Interface),它是Redis自帶的基於命令行的Redis客戶端。

連接Redis服務端

由於redis-cli默認連接本機的redis,本機的redis沒有啟動則報上圖中的錯誤

啟動redis之后,指定連接redis服務的ip和端口

./redis-cli  -h  192.168.215.130  -p  6379

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM