Redis 入門介紹

2021-10-06 13:57:32 字數 2975 閱讀 6397

簡單介紹一些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 並以配置檔案方式啟動 ...