remote dictionary server(redis) 是乙個由salvatore sanfilippo寫的key-value儲存系統。
redis是乙個開源的使用ansi c語言編寫、遵守bsd協議、支援網路、可基於記憶體亦可持久化的日誌型、key-value資料庫,並提供多種語言的api。
它通常被稱為資料結構伺服器,因為值(value)可以是 字串(string), 雜湊(hash), 列表(list), 集合(sets) 和 有序集合(sorted sets)等型別。
資料儲存示意:
keyvalue
備註資料型別
fsfsafs
『tretertretetrt』
value是字串
gdsgdfgfdg
[dada, '313', 'dadsada']
value是list
gdgds
value是雜湊(hash)
ggdgdfg
("dadsafsf", 7 ,4, "fdfdsf", "dsds")
value是集合(set)
ggfdgfds
(1, ,4, "afdfdsf", "ddsds",)
value是有序集合(sorted set)
作業系統: ubuntu18.04
docker版本:19.03
redis版本:6.0.8
wget
tar xzf redis-6.0.8.tar.gz
cd redis-6.0.8
make
編譯完成後相關命令在src目錄
執行redis服務, 注意這種方式啟動redis 使用的是預設配置。也可以通過啟動# 引數告訴redis使用指定配置檔案使用下面命令啟動。
src/redis-server
指定配置檔案方式啟動
src/redis-server ../redis.conf
安裝完成後就可以使用客戶端跟服務端介乎了,
開啟新的命令視窗執行客戶端,測試安裝是否成功
src/redis-cli
redis> set foo bar
okredis> get foo
"bar"
docker run --name some-redis -d -p 6379:6379 redis:6.0.8
sudo apt-get update
sudo apt-get install redis-server
執行redis-server
針對redis可以進行命令配置,也可以通過檔案方式進行配置
3.1.1 redis配置檔案叫redis.conf
3.2.1 redis配置檔案位置根據安裝方式不同,會有差異
通過apt安裝方式配置檔案在: /etc/redis/redis.conf
3.2.1 配置檢視語法:
redis 127.0.0.1:6379> config get config_setting_name
實列:# 檢視某個配置項
redis > config get loglevel
1) "loglevel"
2) "notice"
# 檢視當前執行redis配置
redis > config get *
1) "dbfilename"
2) "dump.rdb"
3) "requirepass"
4) ""
。。。。。。。。。。。。
3.2.1 配置設定語法:
redis > config set config_setting_name new_config_value
實列:redis> config set loglevel "notice"
okredis > config get loglevel
1) "loglevel"
2) "notice"
Redis安裝與配置
一 windows下安裝redis 由上圖可見redis服務的預設埠為6379 3 保持開啟redis服務剛剛開啟的視窗請不要關閉 另起乙個cmd視窗執行客戶端進驗證是否正常執行,使用cd命令切換到redis目錄執行redis cli.exe h 127.0.0.1 p 6379命令。設定鍵值對 s...
Redis安裝與配置
1.1 編譯 redis 資料庫 1 將 redis 源 檔案上傳到 linux 系統之中,隨後將其解壓縮到 usr local src 目錄之中 tar xzvf srv ftp redis 3.2.5.tar.gz c usr local src 2 為了進行 redis 資料庫的編譯,那麼需要...
Redis安裝與配置
wget tar xf usr local redis 2.8.12.tar.gz cd redis 2.8.12 make 如果出現一下報錯 zmalloc.h 50 31 fatal error jemalloc jemalloc.h no such file or directory 解決辦法...