目錄:
1、Homebrew介紹和使用
2、mac系統 redis安裝
3、redis常用管理命令
4、redis數據類型及常用命令
1、Homebrew介紹和使用:
因為很多安裝教程都是通過Homebrew安裝的,所以首先介紹Homebrew:
2、mac系統 redis安裝
(1)普通安裝:mac os 安裝 redis
先進reis官網下載,https://redis.io/download,然后把下載的 redis-3.2.8 / redis-5.0.5
文件夾拷貝進入/usr/local/,
在Terminal安裝。打開命令行執行以下命令:
$ cd redis-3.2.8 $ make $ sudo make install
詳細教程:【Redis】Linux上安裝Redis 及常用命令
// 1. 下載Redis指定版本的源碼壓縮包到當前目錄
wget wget http://download.redis.io/releases/redis-5.0.5.tar.gz
// 2. 解壓縮Redis源碼壓縮包
tar xzf redis-5.0.5.tar.gz
// 3. 建立一個redis目錄的軟連接,指向redis-5.0.5(為了不把redis目錄固定在指定版本上,有利於Redis未來版本升級)
ln -s redis-5.0.5 redis
// 4. 進入redis目錄
cd redis
// 5. 編譯(編譯之前保證安裝了gcc)
make
// 6. 安裝(將Redis的相關運行文件放到/usr/local/bin/下,這樣就可以在任意目錄下執行Redis命令)
make install
(2)Homebrew安裝:
$ brew install redis
3、配置和啟動redis:
(1)redis-server:直接啟動
但是這樣沒有辦法在這個tab下做任何操作了,而且當命令行窗口關閉后,redis也會關閉。
(2)redis-server /usr/local/redis-5.0.5/redis.conf:從配置文件啟動(常用)
如果想redis在后台啟動,需要先找到配置文件:/usr/local/redis-5.0.5/redis.conf,然后將配置文件中的選項daemonize設置成yes,然后從配置文件中啟動
(3)redis-cli:啟動本地客服端,連接本地的 redis 服務
(4)redis-cli shutdown: 關閉redis
(5)redis-cli -h host -p port -a password:鏈接遠程redis
4、redis數據類型及常用命令
各個數據類型及常見命令見:Redis 鍵(key) 命令
命令 | 行為 |
---|---|
set key value | 設置 key 值為 value |
get key | 讀取 key 的值 |
del key | 刪除 key |
expire key seconds | 設置 key 的生存時間(seconds 秒后自動刪除) |
ttl key | 查看 key 剩余生存時間 |
exists key | 判斷 key 是否存在 |
ping | 測試與服務端是否聯通 |
keys * | 匹配數據庫中所有 key |
dbsize | 查詢當前數據庫中 key 的數量 |
info | 返回關於 Redis 服務器的各種信息和統計數值 |
flushdb | 清空當前數據庫中的所有 key |
flushall | 清空整個 Redis 服務器的數據( 刪除所有數據庫的所有 key ) |
quit | 請求服務器關閉與當前客戶端的連接( 斷開連接 ) |
Redis數據類型簡介
數據類型 | 存儲的值 | 讀寫能力 |
---|---|---|
String | 字符串,整數或浮點數 | 對字符串或一部分字符串執行操作;對整數進行自增和自減操作等 |
Hash | 包含鍵值對的無序散列表 | 對單個 元素進行增、刪、改;獲取所以的鍵值對等 |
List | 鏈表上的節點字符串元素 | 推入、彈出元素;修剪、查找、移除元素等 |
Set | 各不相同的字符串元素 | 對單個 元素進行增、刪、改;計算集合 交,並補集等 |
Sorted Set | 帶分數的有序集合 | 對單個 元素進行增、刪、改;按照分數范圍查元素等 |